您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在迭代时修改Python字典

在迭代时修改Python字典

在python文档页面(针对2.7)上明确提到了

使用iteritems()添加删除字典条目可能会产生一种RuntimeError或无法遍历所有条目。

对于Python 3同样如此。

这同样适用于iter(d)d.iterkeys()d.itervalues(),我会去远的话说,它为for k, v in d.items():(我不记得到底是什么for做的,但我不会感到惊讶,如果实现调用iter(d))。

python 2022/1/1 18:37:24 有332人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶