Size: a a a

pyTelegramBotAPI.talks.ru

2020 July 31

КА

КейЗенД Арсений 🛠️... in pyTelegramBotAPI.talks.ru
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
@dr_fxrse , @slair , У меня капец ща бомбит, я в афиге, я код на память писал тупо, я делаю x = 0 for i in cats: keyboard.row(cats[x]) И он мне пишет list index out of range, я че только не пробовал, потом зашел в старый код скопировал его поставил в новый и он сработал хотя он точно такой же ЧТО КАК ЭТО ППЦ ( У меня накипело просто
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
До сих пор не пойму
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
@slair , https://pastebin.com/1b1Tatsf Посмотри пж, объясни почему я такой тупой, я не шарю в чем ошибка
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
мб из за одной проверки if?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
жду..
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
что мешает написать keyboard.row(cats[0])
зачем x то нужен?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Ну типа ProductName это вывод с базы всех продуктов а x и y это чтобы 2 в ряд кнопки вставали
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
лупой генерю клавиатуру в виде каталога
источник

d

decepticon in pyTelegramBotAPI.talks.ru
bv_000.jpg
осталось 6925 картинок
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
А что если у тебя нету такого элемента
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
ваще бред
пишешь for i in some_dict: а юзаешь какой то y
если это не dict, а list то for item in some_list: так в цикле и юзай этот item - это элемент списка, а не индекс
хочешь индексы - пиши for i in range(len(some_list)) и в цикле юзай some_list[i]
судя по этой пасте, ты вообще питон хреново знаешь и в циклах не шаришь
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
slair 🇷🇺
ваще бред
пишешь for i in some_dict: а юзаешь какой то y
если это не dict, а list то for item in some_list: так в цикле и юзай этот item - это элемент списка, а не индекс
хочешь индексы - пиши for i in range(len(some_list)) и в цикле юзай some_list[i]
судя по этой пасте, ты вообще питон хреново знаешь и в циклах не шаришь
не, слушай
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
for item in list бере один item за раз, а с x и y появляется логика по которой можно в один .row(item, item2) добавить
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
но ты не контроллируешь размеры массивов и выходишь за пределы индекса
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
ну прибавляю по 2, если по 2 не выходит добавляю 1 если не выходит то все
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
break и тд, ну я там понял уже в чем ошибка была,
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
итерируй не элементами, а индексами там и шаг можно указать
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
for item, item2 in list сработает?..
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
вообще списки можно `pop`нуть и итерировать пока ничего не останется
источник