dict(details_dict)を返し、別の関数(内容)でこのdictを出力したい関数(items)があります。ここで関数内のdictを返し、その内容を別の関数に出力します。
details_dict = {
'car' : 'fast',
'bike' : 'faster',
'train' : 'slow'
}
は私が実装二つの機能がありますが、私は彼らが正しいかどうかわからないです:forループの後details_dictの
内容があることになっています。
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ですか?もしそうなら、それはなぜitems関数で(間違っていても)再作成されていますか?アイテム機能は何をしていますか? – Samuel
いいえ、それはforループを使って項目(ルート)に作成されます。il質問を編集します。 – zubinp
*正しいかどうかわかりません* - [試してみてください](https://repl.it/CeJY/0)。それは動作しますか?それは働くのではなく何をするのですか? – TessellatingHeckler