首 页最新软件下载排行文章资讯投稿发布下载专题
维维下载站
您的位置:首页编程开发网络编程编程其它 → Python遍历字典时删除元素报异常问题怎么解决办法

Python遍历字典时删除元素报异常问题怎么解决办法

来源:维维整理 发布时间:2016-9-13 10:09:51 人气:

今天要为大家带来的是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遍历字典时删除元素报异常问题解决办法,希望能对你有所帮助。

相关下载
栏目导航
本类热门阅览