私は、大きな問題を抱えている作業を開始するための機能で、私は、ツリーの最初のノードを見つける必要があり、ここでは例:ディクテーションでツリーの最初のノードを見つける方法は?
"hi"
/ \
/ \
"ok" "no"
/
/
"lol"
問題は、私はAからそれを取る方法を知らないということです入力は、このようなものですので、辞書は、:誰も(「こんにちは」dict.values中を持っていないので、この場合はそう
{ "ok":["lol"] , "no":[] , "hi": ["ok","no"] , "lol" : [] }
は「こんにちは」)最初に問題はdictのことを言う方法で、最も重要な50,000ノードありますので、1つ1つチェックすると残業になります。 「「hellow」にあるがない
d = { "ok":["lol"] , "no":[] , "hi": ["ok","no"] , "lol" : [] }
x = d.values()
x = str(x)
for y in d.keys():
if not y in x :
first_node = y
break
が、問題はそれが「こんにちは」などの言葉と「地獄」ので「地獄」のような「キー」することができます:
は、私はこれを書きましたhellow」:(あなたはリストの内包表記を使用することができます
こんにちはあなたは(でき申し訳ありません –
をhellowありませんあなたの質問を代わりに編集する必要があります –