使用列表推导式或itertools模块
可以利用列表推导式完成遍历,比如:
array = [[1, 2, 3], [4, 5, 6]]
for item in [elem for row in array for elem in row]:
print(item)
另外,也可以使用itertools的chain方法,把二维数组展平后进行遍历:
import itertools
for item in itertools.chain.from_iterable(array):
print(item)
这些方法代码简洁,易于阅读。