【发布时间】:2015-02-12 03:58:07
【问题描述】:
我试图从一个函数返回一些东西,但我不断收到一个错误,说 scoreDict 没有定义,那么代码应该解释我正在尝试做什么..
names = ['joe','tom','barb','sue','sally']
scores = [10,23,13,18,12]
def makeDictionary(names, scores):
scoreDict = dict(zip(names, scores))
return scoreDict
print(scoreDict)
提前致谢!
【问题讨论】:
-
我知道我做错了什么,但我不知道该怎么做!我在谷歌搜索了一下,但找不到我需要的。
-
为了澄清,我试图做 print(makeDictionary(names, scores)).. 这让我得到了需要的结果,但是如果我想修改 scoreDict 那就不能用那个权利?比如,假设我想返回 Barb 和她的分数。或者我想将某人的分数添加到列表中……等等。