作者cobrasgo (体重突破所有均线)
看板Python
标题Re: [问题] Dynamic dict ?
时间Sat Jun 25 15:56:59 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是不可增加元素的
我觉得问题可以说的更清楚一点
我举个例子
像是增加元素之後,
这个新增的元素预不预期会再被访问?
若是会再被访问的话,
是一种行为
不会再被访问的话
是另一种行为
再把问题描述的清楚一点如何?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.237.56
1F:→ suzuke:真的觉得问问题也是一个学问! 06/25 18:16
2F:→ suzuke: ^如何正确的 06/25 18:16