熱線電話:13121318867

登錄
首頁精彩閱讀Python簡單遍歷字典及刪除元素的方法
Python簡單遍歷字典及刪除元素的方法
2018-07-04
收藏

Python簡單遍歷字典及刪除元素的方法

這篇文章主要介紹了Python簡單遍歷字典及刪除元素的方法,結合實例形式分析了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)

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢