我创建了一个二维数组,例如:
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'] ]
其中每个列表项都是格式为 'row,column' 的字符串
现在给定这个列表,我想按顺序遍历它:
'0,0'
'1,0'
'2,0'
'0,1'
'1,1'
'2,1'
即遍历第一列,然后遍历第二列,依此类推。我如何用循环来做到这一点?
此问题与纯 python 列表有关,而标记为相同的问题与 numpy 数组有关。它们明显不同