17、雨 "哗哗…… "地下起来,就像一个庞大的乐队在地上、空中、屋顶上演奏着秋的交响曲!行道树叶——梧桐叶也伴着秋雨在天空中飘荡,像几只飞舞的蝴蝶在天空中嬉戏!终于,它们飘累了,慢慢地落在了湿漉漉的水泥地上。远远的望去,就像是土地上的几朵小花,给寂寞的秋天增添了几分情趣!
本文实例讲述了Python简单遍历字典及删除元素的方法。分享给大家供大家参考,具体如下:
这种方式是一定有问题的:
d = {'a':1, 'b':2, 'c':3} for key in d: d.pop(key)
会报这个错误:RuntimeError: dictionary changed size during iteration
这种方式Python2可行,Python3还是报上面这个错误。
d = {'a':1, 'b':2, 'c':3} for key in d.keys(): d.pop(key)
Python3报错的原因是keys()函数返回的是dict_keys而不是list。Python3的可行方式如下:
d = {'a':1, 'b':2, 'c':3} for key in list(d): d.pop(key)
希望本文所述对大家Python程序设计有所帮助。
以上就是Python简单遍历字典及删除元素的方法。上帝把一枚果子递给人。人接过果子咬了一大口,当即吐了一地,果子又苦又酸又涩。更多关于Python简单遍历字典及删除元素的方法请关注haodaima.com其它相关文章!