作者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)
1F:→ suzuke:因为他说需要loop访问dict中的每个值, 其实我不太明白他所 06/25 02:29
2F:→ suzuke:要表达的意思是什麽= = 06/25 02:29