找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: ccwybatn

[求助] 请教一个字典问题

0

主题

6

帖子

6

积分

贫民

积分
6
dawenzi098 发表于 2017-4-10 19:54:05 | 显示全部楼层
网上有相关的回答,大概应该是这样的。

python 2.x 运行这个loop的时候会先copy,迭代操作和你的修改并不是在同时进行在同一个对象上的。

python 3.x 并不是

所以这段代码可以在2.x运行,因为你修改的iterator中的数据和iterator是两个不同的对象,而在3.x里是同一个对象。

所以报错是  dictionary changed size during iteration --字典大小无法再迭代中改变
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表