從另一個函數,我有這樣的元組,例如('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 2011-12-18 09:51:05
參數中的'tup'正在被'tup = previ ..'行消失。該代碼看起來像你沒有把頭腦中的大圖片。我估計停下來,離開電腦,深吸一口氣,散步,坐下,閉上眼睛,用鉛筆和紙寫下代碼。 – matiu 2011-12-18 10:08:16