Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 26

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Вячеслав Лавров
Так мне надо ждать ввода от пользователя после нажатия на инлайн кнопку и этот текст передать
Все эти данные можно засунуть в словарь, потому что работать с ним легче, чем с некст_степ. Ты можешь легко отменить ожидание, отменить его по истечению времени, можешь хранить в нем дополнительные данные.
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
ребят а если у меня список со строками в списке, можно как то проверить наличие строки в списке со списками без цикла фор по спискам в списке
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Kevin Atlas
ребят а если у меня список со строками в списке, можно как то проверить наличие строки в списке со списками без цикла фор по спискам в списке
Нет, надо перебрать списки и проверить каждый на if "stroka" in spisok
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
не угадал
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Значит, ты не так объяснил
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Нет, надо перебрать списки и проверить каждый на if "stroka" in spisok
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
сделать типа if len < 1
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Так опуститься на уровень этого списка надо, чтобы получить его
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Как угодно - либо номером элемента, либо перебором
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
["Строка"]
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
x = [ [], [], [] ]
Проверить x[0] можно, но проверить
if "stroka" in x - нельзя, если строка внутри списка, который внутри списка
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
но моё решение сработало
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
щас тогда будем разбираться, правильно я объяснил
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Kevin Atlas
но моё решение сработало
Значит, я тебя не понял
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
вот кароче в master_b['ru'] у меня список состоящий из списков со строками
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Вместо list.count можно использовать такое:
if "stroka" in x
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Если не важно количество
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
и надо проверять в функции сообщения, если ли message.text в этом списке
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
но так как список состоит из списков, просто text in x не срабатывает
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Kevin Atlas
но так как список состоит из списков, просто text in x не срабатывает
В списке "ru" нет message.text, верно
источник