-8
有人可以解释这些代码行,所以我可以分解成几行代码?这段代码是什么意思?
q = [w[i:i+6] for i in range(0, len(q),3)]
for x,y,z in grid:
print(x,y,z)
顺便说一句,“q
”是一个包含单词的列表。 任何解释将不胜感激。
有人可以解释这些代码行,所以我可以分解成几行代码?这段代码是什么意思?
q = [w[i:i+6] for i in range(0, len(q),3)]
for x,y,z in grid:
print(x,y,z)
顺便说一句,“q
”是一个包含单词的列表。 任何解释将不胜感激。
代码循环遍历word
,步长为3,并对每3个连续词进行分组。
比方说word = [1, 2, 3, 4, 5, 6, 7, 8, 9]
在循环的过程中,i
将= 0, 3, 6
为grid
,你追加word[0:3]
,word[3:6]
,word[6:9]
所以grid
将在它[[1,2,3],[4,5,6],[7,8,9]]
for x,y,z in grid:
print(x,y,z)
这只是打印内容。单独行上的每个元素。
我觉得运行代码会告诉你发生了什么事。或者你想知道它是如何工作的(例如列表理解)。
这太棒了!我想知道是否有可能打破这一行代码? – Naqzz