【发布时间】:2015-10-30 09:59:06
【问题描述】:
我在从函数中迭代字典时遇到问题。
def iteratedic():
datadic={
"one" : 1,
"two" : 2,
"three" : 3,
"four" : 4
}
return datadic
def getdic():
dictionary = iteratedic()
for m, n in dictionary:
print (m, n)
getdic()
上面写着
ValueError:解包的值太多(预计 2 个)
【问题讨论】:
-
使用dictionary.items()
-
for m, n in dictionary.items():
标签: python function dictionary