【发布时间】:2015-07-25 05:30:13
【问题描述】:
注意:我有read this post and Alex Martelli's response,但我并不真正/完全理解他的回答。这有点超出我目前的理解。我想帮助更好地理解它。
我了解到,当您尝试以下 for 循环时:
for key, value in dict:
print key
print value
你得到:
ValueError: too many values to unpack
虽然您可以遍历字典并使用以下内容获取键:
for key in dict:
print key
谁能提供一个稍微不那么高级的解释来解释为什么你不能在不使用 .iteritems() 的情况下使用 key, value 来迭代字典?
【问题讨论】:
标签: python python-2.7 dictionary