Найти - Пользователи
Полная версия: Список и циклы
Начало » Python для новичков » Список и циклы
1
akinanatahu
Доброго времени суток!

Прошу дать совета
Как проще всего отформатировать список. Длина списка будет меняться при каждом запросе к циклу.


Сейчас так:
 print(results)
result
[((XXXX, 1, 1, 1, XXXX3, XXXX3, ACTIVE),
(XXXX, 1, 1, 1, XXXX1, XXXX1, ACTIVE),
(XXXX, 1, 1, 1, XXXX2, XXXX2, ACTIVE)),

result
((XXXX-B, 1, XXXX_012, UNLOCKED, XXXX_012, ENABLED),
(XXXX-B, 1, XXXX_011, UNLOCKED, XXXX_011, ENABLED),
(XXXX-B, 1, XXXX_013, UNLOCKED, XXXX_013, ENABLED)),

((XXXX-L, 1, XXXX_042, UNLOCKED, ENABLED),
(XXXX-L, 1, XXXX_043, UNLOCKED, ENABLED),
(XXXX-L, 1, XXXX_041, UNLOCKED, ENABLED))

result
6 instance(s)]

А нужно:
result
[((XXXX, XXXX3, ACTIVE),
(XXXX, , XXXX1, ACTIVE),
(XXXX, , XXXX2, ACTIVE)),

result
(( XXXX_012, UNLOCKED, ENABLED),
(XXXX_011, UNLOCKED, ENABLED),
(XXXX_013, UNLOCKED, ENABLED)),

(( XXXX_042, UNLOCKED, ENABLED),
(XXXX_043, UNLOCKED, ENABLED),
(XXXX_041, UNLOCKED, ENABLED))

result
6 instance(s)]

Пока что обхожусь так
         for result in results:
            for resul in result:
                context.bot.send_message(chat_id=update.effective_chat.id, 
                                        text=(str(resul)))

py.user.next
[code]Все куски кода оберни в тег code.[/code]
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB