【发布时间】:2011-08-10 19:35:58
【问题描述】:
我很困惑 python 是如何遍历这本字典的。在 python 的文档中,itervalues 返回字典值的迭代器。
dict = {"hello" : "wonderful", "today is" : "sunny", "more text" : "is always good"}
for x in dict.itervalues():
x = x[2:]
print dict
这将打印出原始字典不变。这是为什么?如果我说位置 x 的值是“blabla”,为什么它没有被设置?
【问题讨论】:
-
+1 表示好问题。它让我一秒钟。
标签: python iterator copy items