解决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安装cryptography报错问题

    解决Python安装cryptography报错问题

    这篇文章主要介绍了解决Python安装cryptography报错问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • python库h5py入门详解

    python库h5py入门详解

    本文只是简单的对h5py库的基本创建文件,数据集和读取数据的方式进行介绍,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Deepsort + Yolo 实现行人检测和轨迹追踪的方法

    Deepsort + Yolo 实现行人检测和轨迹追踪的方法

    这篇文章主要介绍了Deepsort + Yolo 实现行人检测和轨迹追踪,本项目通过采用深度学习方法实现YOLO算法行人检测和deepsort算法对人员定位的和轨迹跟踪,需要的朋友可以参考下
    2021-09-09
  • Python利用xlrd 与 xlwt 模块操作 Excel

    Python利用xlrd 与 xlwt 模块操作 Excel

    这篇文章主要介绍了Python利用xlrd 与 xlwt 模块操作 Excel,文章围绕主题展开详细的内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Python爬虫之App爬虫视频下载的实现

    Python爬虫之App爬虫视频下载的实现

    这篇文章主要介绍了Python爬虫之App爬虫视频下载的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Numpy 三维数组索引与切片的实现

    Numpy 三维数组索引与切片的实现

    本文主要介绍了Numpy 三维数组索引与切片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • python斯皮尔曼spearman相关性分析实例

    python斯皮尔曼spearman相关性分析实例

    这篇文章主要为大家介绍了python斯皮尔曼spearman相关性分析实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 学习python (1)

    学习python (1)

    学习python (1)...
    2006-10-10
  • Python内存泄漏和内存溢出的解决方案

    Python内存泄漏和内存溢出的解决方案

    这篇文章主要介绍了Python内存泄漏和内存溢出的解决方案,帮助大家维护后台进程,感兴趣的朋友可以了解下
    2020-09-09
  • 卷积神经网络经典模型及其改进点学习汇总

    卷积神经网络经典模型及其改进点学习汇总

    这篇文章主要为大家介绍了卷积神经网络经典模型及其改进点学习汇总,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05

最新评论