Re: [問題] Dynamic dict ?
※ 引述《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
06/25 02:29, 1F
→
06/25 02:29, , 2F
06/25 02:29, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):