我有一個返回字典(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