У меня есть вложенный список, элементы которого могут быть доступны в обычном режиме с:Как использовать переменные в качестве индексов списков?
list[0][2]
Однако, когда я пытаюсь использовать переменную вместо:
uinput = input("Number:)
list[uinput][2]
Я получаю ошибку:
TypeError: list indices must be integers or slices, not str
(Я пробовал это со словарем, используя тот же формат, и он выдавал ту же ошибку)
не называйте свои списки 'list' –
Я склонен быть более наглядным, но это был всего лишь пример. Является ли список зарезервированным где-то в python или он предназначен для чтения, которого вы предлагаете не делать? – Prof
Если вы используете список как имя переменной, вы больше не сможете создавать списки, используя список (...) встроенной функции (потому что вы запишете имя) –