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


Posted in Python onSeptember 11, 2016

错误的代码①

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 相关文章推荐
wxpython中利用线程防止假死的实现方法
Aug 11 Python
python和ruby,我选谁?
Sep 13 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
Python实现的tcp端口检测操作示例
Jul 24 Python
python-opencv颜色提取分割方法
Dec 08 Python
Python小游戏之300行代码实现俄罗斯方块
Jan 04 Python
基于wxPython的GUI实现输入对话框(1)
Feb 27 Python
Python中请不要再用re.compile了
Jun 30 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
jupyter notebook 重装教程
Apr 16 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 #Python
python 循环遍历字典元素的简单方法
Sep 11 #Python
遍历python字典几种方法总结(推荐)
Sep 11 #Python
python遍历 truple list dictionary的几种方法总结
Sep 11 #Python
浅谈python中的变量默认是什么类型
Sep 11 #Python
python中常用的九种预处理方法分享
Sep 11 #Python
python 打印出所有的对象/模块的属性(实例代码)
Sep 11 #Python
You might like
PHP Curl出现403错误的解决办法
2014/05/29 PHP
PHP文件与目录操作示例
2016/12/24 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
JS实现简单打字测试
2020/06/24 Javascript
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
社区爱国卫生月活动总结
2014/06/30 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
Log4j.properties配置及其使用
2021/08/02 Java/Android
讨论nginx location 顺序问题
2022/05/30 Servers