返回解决Pytho......登陆

解决Python 遍历字典时删除元素报异常的问题

巴扎黑2017-01-16 13:45:22270

错误的代码①

1

2

3

= {'a':1'b':0'c':1'd':0}

for key, val in d.items():

  del(d[k])

错误的代码② -- 对于Python3

1

2

3

= {'a':1'b':0'c':1'd':0}

for key, val in d.keys():

  del(d[k])

正确的代码

1

2

3

4

= {'a':1'b':0'c':1'd':0}

keys = list(d.keys())

for key, val in keys:

  del(d[k])

更多关于解决Python 遍历字典时删除元素报异常的问题请关注PHP中文网(www.php.cn)其他文章!  


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送