0
を与えます反復?iteritemsだけだから私はこの機能を持っている一つのキー
あなたが最初の反復の間に関数からを返すを与えます反復?iteritemsだけだから私はこの機能を持っている一つのキー
あなたが最初の反復の間に関数からを返す:
for key, value in tree.iteritems():
pprint.pprint(key)
if key not in list:
list.append(key)
return build_dependency_list(list, value, cache)
# ^^ part of the loop
だから最初のキーと値のペアが生成され、あなたが再帰、およびその後の再帰呼び出しが完了すると、ループそこで終わる。
小さく単純なエラー。他の人に見やすく、2分で修正。どうもありがとう :) – Vinz243
最初の繰り返しの後に関数が返される – noteness
コード内で変数 'list'を使用しないでください。組み込み型をマスキングしています。 –