A = [ [1, 2, 3], [4, 5, 6] ]
for row in A:
s = ' '.join(list(map(str, row)))
print(s) # case - 1
# 1 2 3
# 4 5 6
for row in A:
s = ' '.join(list(map(str, row)))
print(s) # case -2
# 4 5 6
为什么如果我把 print() 不在循环体中,那么它只打印最后一个元素。
将您的代码与此代码进行比较:
希望差异能回答您的问题。