Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 28, 2022 00:46:49

akinanatahu
Зарегистрирован: 2022-04-28
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Список и циклы

Доброго времени суток!

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


Сейчас так:

 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)))

Отредактировано akinanatahu (Апрель 28, 2022 09:36:23)

Офлайн

#2 Апрель 28, 2022 02:45:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

Список и циклы

[code]Все куски кода оберни в тег code.[/code]



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version