我有一个问题,我在线阅读但仍未完全理解。
我有下一个For循环,我想知道它是如何工作的。
matrix = [[]]
counter = 0
row = 5
col = 3
matrix = [[counter for i in range(row)] for j in range(col)]
for row in matrix:
for elem in row:
print(elem, end=' ')
print()
循环中的第一行>>> "对于矩阵中的行:" >>>谈论我有多少行,但第二行>>> "对于elem in row:"谈论行中有多少元素但是变量" col"?
的使用在哪里我理解循环在java或c ++中是如何工作的,但在这里我并不完全理解,我很乐意解释
谢谢。
答案 0 :(得分:0)
在第二个for循环中,您遍历行中的元素,这些元素非常像迭代列。
答案 1 :(得分:0)
这就像行方向的迭代矩阵一样,每行的元素数