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

作者:jingxian 时间:2023-11-17 04:06:47 

错误的代码①


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,遍历,字典
0
投稿

猜你喜欢

  • Perl5和Perl6对比使用Sigils的差别

    2022-03-04 16:34:17
  • 全面了解JavaScript对象进阶

    2024-04-22 12:47:51
  • 利用pytorch实现对CIFAR-10数据集的分类

    2021-11-21 03:09:36
  • MSSQL数据类型

    2008-08-03 17:21:00
  • Python对列表中的各项进行关联详解

    2023-10-26 20:19:34
  • 关于浏览器的一些观点

    2008-08-06 12:48:00
  • 读写xml文件的2个小函数

    2007-08-23 12:59:00
  • JavaScript实现模仿桌面窗口的方法

    2024-04-19 10:16:56
  • 在Pycharm terminal中字体大小设置的方法

    2023-11-12 07:12:56
  • python编写的最短路径算法

    2021-01-15 20:54:14
  • 基于Python手写拼音识别

    2022-10-22 09:24:09
  • Pandas中批量替换字符的六种方法总结

    2022-10-23 05:23:12
  • 使用 tke-autoscaling-placeholder 实现秒级弹性伸缩的方法

    2022-05-08 00:29:15
  • windows无法启动MySQL服务报错1067的解决方法

    2024-01-19 09:07:01
  • 详解Python_shutil模块

    2023-06-24 00:32:19
  • asp 过滤尖括号内所有内容的正则代码

    2011-04-03 10:40:00
  • 基于Python自制一个文件解压缩小工具

    2021-10-15 14:28:00
  • python numpy 常用随机数的产生方法的实现

    2021-06-14 22:44:05
  • 强大的Perl正则表达式实例详解

    2023-08-09 11:12:33
  • Django中使用group_by的方法

    2023-04-13 21:26:34
  • asp之家 网络编程 m.aspxhome.com