解决Python 遍历字典时删除元素报异常的问题
更新时间:2016年09月11日 11:39:37 投稿:jingxian
下面小编就为大家带来一篇解决Python 遍历字典时删除元素报异常的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
错误的代码①
d = {'a':1, 'b':0, 'c':1, 'd':0} for key, val in d.items(): del(d[k])
错误的代码② -- 对于Python3
d = {'a':1, 'b':0, 'c':1, 'd':0} for key, val in d.keys(): del(d[k])
正确的代码
d = {'a':1, 'b':0, 'c':1, 'd':0} keys = list(d.keys()) for key, val in keys: del(d[k])
以上这篇解决Python 遍历字典时删除元素报异常的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
Python内置函数之filter map reduce介绍
Python内置了一些非常有趣、有用的函数,如:filter、map、reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是Python列表方法的三架马车2014-11-11Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
读万卷书不如行万里路,学的扎不扎实要通过实战才能看出来,本篇文章手把手带你爬取去哪儿平台的旅游景点攻略并进行可视化分析,大家可以在过程中查缺补漏,看看自己掌握程度怎么样2021-10-10Win10下python3.5和python2.7环境变量配置教程
这篇文章主要为大家详细介绍了Win10下python3.5和python2.7环境变量配置教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-09-09
最新评论