有谁知道这个循环的作用

时间:2016-11-01 01:39:55

标签: python

Suuupppeeeeerrrrrr noob问题,

我正在尝试解构一些python代码,我可以弄清楚这一行的作用。我知道它可能通过28次迭代循环,但我无法弄清楚i%len的问题。

for i in range(t, t + 28):
    transmission.append(question[i%len(question)])

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

百分号(%)用于计算余数。例如3%2 = 1.在这种情况下,它计算" i"的剩余部分。除以"问题"的长度(len)。是