別の関数から、私はこのようなタプルを持っています('falseName', 'realName', positionOfMistake)
、 ('Milter', 'Miller', 4)
。私はこのような辞書を作る関数を記述する必要があり :辞書のpython辞書
D={realName:{falseName:[positionOfMistake], falseName:[positionOfMistake]...},
realName:{falseName:[positionOfMistake]...}...}
関数は引数として、辞書と上記のようなタプルを取る必要があります。
def addToNameDictionary(d, tup):
dictionary={}
tup=previousFunction(string)
for element in tup:
if not dictionary.has_key(element[1]):
dictionary.append(element[1])
elif:
if ...
をしかし、それは動作していないと私はここで一種のstucked午前:
私はスタートのために、このような何かを考えていました。
をあなたはインデントが間違っています。何がうまくいかないのですか? – yurib
パラメータの 'tup'が 'tup = previ ..'行で吹き飛ばされています。コードはあなたの頭の中に大きな絵を保持していないように見えます。私は、コンピュータから離れて、深呼吸をして、散歩に行き、座って、目を閉じて、コードを鉛筆と紙で書き留めています。 – matiu