发布于 2016-10-24 05:56:37 | 44 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Python教程,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


下面小编就为大家带来一篇解决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 遍历字典时删除元素报异常的问题
完美解决python遍历删除字典里值为空的元素报错问题
Python处理JSON时的值报错及编码报错的两则解决实录
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
python解决Fedora解压zip时中文乱码的方法
Python 中 Ctrl+C 不能终止 Multiprocessing Pool 的解决方案
解决Python出现_warn_unsafe_extraction问题的方法
解决python2.7 查询mysql时出现中文乱码
Python编写的com组件发生R6034错误的原因与解决办法
Python安装Imaging报错:The _imaging C module is not installed解决方法
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'解决方法
Python安装PIL库提示:Python version 2.7 required, which was not found in the registry错误的解决方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务