Re: [問題] Dynamic dict ?

看板Python作者 (溫泉龜)時間14年前 (2011/06/24 17:52), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《tumc (HIHIHI)》之銘言: : 問一個問題,有找到解決方法了,但方法不是很簡潔 : 想要用loop訪問dict中的每個元素,但在訪問的過程,這個dict是會變動的 : 底下僅表達意思,但作法是在python不允許 : d={'1':'1','2':'2'} : for k in d.iterkeys(): : print k : if k == '1': : d['3']='3' : 由於在訪問iterator的過程中,dict是不可增加元素的 按照上面的意思... 為什麼不直接這樣寫就好了 @@? d = {'1':'1', '2':'2'} if '1' in d: d['3'] = '3' -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.51.239 ※ 編輯: samuelcdf 來自: 114.32.51.239 (06/25 01:53)

06/25 02:29, , 1F
因為他說需要loop訪問dict中的每個值, 其實我不太明白他所
06/25 02:29, 1F

06/25 02:29, , 2F
要表達的意思是什麼= =
06/25 02:29, 2F
文章代碼(AID): #1E1CxiN2 (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
2
4
完整討論串 (本文為第 3 之 5 篇):
問題
0
2
問題
0
2
問題
1
5
問題
2
4
文章代碼(AID): #1E1CxiN2 (Python)