Size: a a a

2020 May 26

YV

Yuliya Volkova in SPb Python
У тебя 5ка стоит только на 0 индексе
источник

YV

Yuliya Volkova in SPb Python
Почему там что-то другое должно выйти?
источник

YV

Yuliya Volkova in SPb Python
Ты принтишь индексы
источник

YV

Yuliya Volkova in SPb Python
.index() возвращает индекс объекта
источник

DS

David Shiko in SPb Python
Yuliya Volkova
.index() возвращает индекс объекта
Так а почему в случае с обычным вложенным списком все работает нормально (2 случай), а в случае с клавиатурой нет (1 случай).
Ты имеешь ввиду, что внутри объекта метод index как то не так реализован?
источник

YV

Yuliya Volkova in SPb Python
David Shiko
Так а почему в случае с обычным вложенным списком все работает нормально (2 случай), а в случае с клавиатурой нет (1 случай).
Ты имеешь ввиду, что внутри объекта метод index как то не так реализован?
чего? метод .index листа работает всегда одинаково
источник

YV

Yuliya Volkova in SPb Python
причем тут клавиатура или нет, тебе надо смотреть что у тебя за выходной тип данных
источник

YV

Yuliya Volkova in SPb Python
на скрине не видно что у тебя возращается в keybord objects
источник

YV

Yuliya Volkova in SPb Python
или как там
источник

YV

Yuliya Volkova in SPb Python
там может быть хоть крокодил
источник

DS

David Shiko in SPb Python
Yuliya Volkova
чего? метод .index листа работает всегда одинаково
в 1 случае 0 0 возвращается при любой "цели"

keyboard_obj
<telegram.inline.inlinekeyboardmarkup.InlineKeyboardMarkup object at 0x0000023A24A2DFA0>
источник

YV

Yuliya Volkova in SPb Python
так а почему он должен возвращать что-то другое?
источник

YV

Yuliya Volkova in SPb Python
как работает метод index этого объекта?
источник

YV

Yuliya Volkova in SPb Python
что он делает?
источник

YV

Yuliya Volkova in SPb Python
какая тут связь со вторым куском где используются вложенные листы?
источник

YV

Yuliya Volkova in SPb Python
если методы называются аналогично это не значит что они хоть как-то похоже будут работать
источник

YV

Yuliya Volkova in SPb Python
telegram.inline.inlinekeyboardmarkup.InlineKeyboardMarkup object - явно не стандартный питоновский лист
источник

YV

Yuliya Volkova in SPb Python
поэтому вопрос почему в листе index работает так, а на каком-то кастомном объекте по другому бессмысленен
источник

DS

David Shiko in SPb Python
Я походу какую то фундаментальную вещь не знаю. Насколько я понимаю, keyboard_obj вообще не при делах, т.к. я извлек из него список (keyboard) и дальше дело за ним
источник

YV

Yuliya Volkova in SPb Python
это список?
источник