for i in inpt:
for j in inpt[i]:
print j,
我想访问一个2D数组,对于inpt中的每个数组,我想打印数组i中的每个数字j。我在python中没有任何正式的背景,我也无法在互联网上找到解决方案。
答案 0 :(得分:1)
Python for
循环是foreach loops,因为您从列表中获取实际元素而不是索引。您正尝试将这些元素再次用作inpt
的索引。
循环i
而不是inpt[i]
,以获取矩阵值:
for i in inpt:
for j in i:
print j,
我将i
重命名为row
以使其更清晰:
for row in inpt:
for j in row:
print j,