我是新来的,希望能得到一些帮助。那么有人可以向我解释这如何变成无限循环吗?
def main():
myList = ["abc", "de", "f"]
for element in myList:
print(element)
myList.append(element)
print("End")
print(myList)
main()
答案 0 :(得分:0)
因为您要对myList
进行变异,所以要对其进行迭代,而在对其进行迭代时,请继续在其上附加element
,以使其以与您相同的速度增长可以这么说。
您应该改为遍历myList
的副本:
更改:
for element in myList:
收件人:
for element in myList[:]: