【发布时间】:2010-09-25 08:19:03
【问题描述】:
dict 方法 dict.keys(), dict.items() 和 dict.values() 返回“视图” 而不是列表。 http://docs.python.org/dev/3.0/whatsnew//3.0.html
首先,视图与迭代器有何不同?其次,这种变化有什么好处?仅仅是出于性能原因吗?
这对我来说似乎并不直观,即,我要一份东西的清单(把你所有的钥匙给我),然后我又得到了别的东西。这会让人们感到困惑吗?
【问题讨论】:
-
这是关于 stackoverflow 的一个很好的答案:stackoverflow.com/questions/8957750/…
-
网址好像失效了。
标签: python-3.x dictionary iterator language-features dictview