#python #list
#python #Список
Вопрос:
У меня есть эта часть кода, которая вызывает у меня проблемы, я видел, как люди обращаются к списку элементов списка аналогичным образом, например, list [подсписок] [элемент] в примерах. Что именно я делаю не так?
fcsv = [["1", "0"]] * 6
for i in range[0, 6]:
print(fcsv[i][0])
Traceback (most recent call last):
File "F:/Python/Project/Main.py", line 54, in <module>
for i in range[0, 6]:
TypeError: 'type' object is not subscriptable
Комментарии:
1. Вместо скобок
[0, 6]
вы должны использовать круглые скобки(0, 6)
сrange
. BTW — 0 не требуетсяrange(6)
, будет достаточно2. Это верно. «диапазон» — это функция, а не индексируемый объект
3. Теперь это так очевидно: D Я терял рассудок 🙂
Ответ №1:
Вместо скобок [0, 6] вы должны использовать круглые скобки (0, 6) с диапазоном. Также нет необходимости в 0, вы можете просто написать:
for i in range(6):