Задать вопрос
@drop1s

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

У меня есть такой список [('681581215',), ('581082656',), ('1659779061',)].
Как через telebot отправить всем им сообщение (одинаковое)?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы