如何避免“ RuntimeError:字典在迭代过程中更改大小”错误?
在Python 2.x中,调用keys会生成密钥的副本,您可以在修改时进行迭代dict:
keys
dict
for i in d.keys():
请注意,这在Python 3.x中不起作用,因为它keys返回迭代器而不是列表。
另一种方法是用来list强制复制密钥。这个也可以在Python 3.x中使用:
list
for i in list(d):
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群