我有一个问题,我在网上读了,但仍然不完全理解。
我有下一个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()对于矩阵中的行,这第一行:“>>>谈论我有多少行,但是第二行>>>”,对于行中的元素:“谈论行中有多少元素,但是变量”>>>“的用法在哪里?
我理解java或c++中的循环是如何工作的,但在这里我不能完全理解,我很乐意解释一下。
谢谢。
发布于 2017-09-11 15:41:49
在第二个for循环中,您遍历行中的元素,这与迭代列非常相似。
发布于 2017-09-11 16:34:06
这就像以面向行的方式迭代矩阵一样,对于元素的每个行数
https://stackoverflow.com/questions/46150224
复制相似问题