Дайте код ниже:Python для итерации цикла и доступа по списку списка
array = [[0, 2], [3, 4]]
for i in array:
print '%d' % i[0][0]
Я получаю сообщение об ошибке: TypeError: 'int' object has no attribute '__getitem__'
но если я изменяю print'%d' %i
я получаю ошибку: TypeError: %d format: a number is required, not list
Как я должен проходить цикл через массив и печатать первое и второе значение каждого вспомогательного массива?
Благодаря
«i» - это элемент в 'array', поэтому (в данном случае) он может иметь только один индекс. BTW, 'array' - это имя стандартного библиотечного модуля, поэтому плохой выбор для имени переменной. – cdarke