从另一个函数,我有这样的元组,例如('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