我有一个返回字典(details_dict)并希望在另一个函数(内容)中打印此字典的函数(项目)。在函数中返回一个字典,然后在另一个函数中打印它的内容
details_dict的内容后for循环的是:
details_dict = {
'car' : 'fast',
'bike' : 'faster',
'train' : 'slow'
}
这里有两个功能我实现了,但我不知道他们是对的。
def items(root):
for a in list: # example for loop, not important but details_dict is created here
details_dict = ['name' : 'state']
return details_dict
def contents(root):
for name, state in details_dict.items():
print ("%s is set to %s" % (name, state)
是details_dict已经创造出来的?如果是这样,为什么它在项目函数中被重新创建(尽管是错误的)?什么是项目功能在做什么? – Samuel
不,它是通过for循环在项目(根)中创建的,il编辑问题 – zubinp
*我不确定它们是否正确。* - [尝试看看](https://repl.it/CeJY/0)。它工作吗?它做什么而不是工作? – TessellatingHeckler