@drop1s

Как пересобрать список?

У меня есть такой список [('681581215',), ('581082656',), ('1659779061',)].
Как через telebot отправить всем им сообщение (одинаковое)?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
qavitalii
@qavitalii
Начинающий python програмист.
ids =  [('681581215',), ('581082656',), ('1659779061',)]
for i in ids: 
   tb.send_message(i[0], message)
Ответ написан
Комментировать
kgb_zor
@kgb_zor
I need your traceback.
ids = [('681581215',), ('581082656',), ('1659779061',)]
# Проверяем кортеж на длину, чтобы избежать IndexError
# Пакуем в сет, чтобы избежать дубликатов
ids_for_send = {idt[0] for idt in ids if len(id_) > 0}
for idx in ids_for_send: 
   tb.send_message(idx, message)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы