给出下面的代码:
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
我应该如何循环遍历数组并打印每个子数组的第一个和第二个值?
谢谢
请您参考如下方法:
array = [[0, 2], [3, 4]]
for sub_array in array:
print sub_array[0], sub_array[1]
甚至更好:
array = [[0, 2], [3, 4]]
for sub_array in array:
print sub_array
