当前位置:主页 > 软件编程 > Python代码 >

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

时间:2023-01-14 11:32:19 | 栏目: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])

您可能感兴趣的文章:

相关文章