Прошу дать совета
Как проще всего отформатировать список. Длина списка будет меняться при каждом запросе к циклу.
Сейчас так:
print(results)
[((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)))