为什么这个简单的Python脚本会破坏解释器?
今天下午早些时候,我在四处闲逛,发现这个简单的脚本在我运行它时破坏了解释器。也许这是个愚蠢的问题,但有人能解释一下为什么会这样吗?这似乎是一个相当简单的执行。。。我想这和正在发生的循环引用有关吧为什么这个简单的Python脚本会破坏解释器?,python,Python,今天下午早些时候,我在四处闲逛,发现这个简单的脚本在我运行它时破坏了解释器。也许这是个愚蠢的问题,但有人能解释一下为什么会这样吗?这似乎是一个相当简单的执行。。。我想这和正在发生的循环引用有关吧 artists = ['Picasso'] for artist in artists: artists.append(str(artist) + 'is the best.') print(artists) 这是一个永无止境的循环,因为你总是比for循环领先一步,因为每次你在列表中添加一个循
artists = ['Picasso']
for artist in artists:
artists.append(str(artist) + 'is the best.')
print(artists)
这是一个永无止境的循环,因为你总是比for循环领先一步,因为每次你在列表中添加一个循环在循环中添加printartists,看看原因。