我创建了一个二维数组,例如:
rows =3
columns= 2
mylist = [[0 for x in range(columns)] for x in range(rows)]
for i in range(rows):
for j in range(columns):
mylist[i][j] = '%s,%s'%(i,j)
print mylist
打印此列表将输出:
[ ['0,0', '0,1'], ['1,0', '1,1'], ['2,0', '2,1'] ]
其中每个列表项都是格式为'行,列'的字符串。
现在,给定这个列表,我想按照以下顺序进行迭代:
'0,0'
'1,0'
'2,0'
'0,1'
'1,1'
'2,1'
如何使用循环迭代遍历第一列,然后是第二列,以此类推?
这个问题涉及纯Python列表,而标记为相同的问题涉及NumPy数组。它们明显不同。