作者samuelcdf (溫泉龜)
看板Python
標題Re: [問題] Dynamic dict ?
時間Sat Jun 25 01:52:40 2011
※ 引述《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)
→ suzuke:因為他說需要loop訪問dict中的每個值, 其實我不太明白他所 06/25 02:29
→ suzuke:要表達的意思是什麼= = 06/25 02:29