dictionnaire python des dictionnaires

Partir d'une autre fonction, j'ai tuples comme ce ('falseName', 'realName', positionOfMistake)par exemple. ('Milter', 'Miller', 4).
J'ai besoin d'écrire une fonction qui en font un dictionnaire comme ceci:

D={realName:{falseName:[positionOfMistake], falseName:[positionOfMistake]...}, 
   realName:{falseName:[positionOfMistake]...}...}

La fonction est de prendre un dictionnaire et un tuple comme ci-dessus, en tant qu'arguments.

Je pensais à quelque chose comme ceci pour commencer:

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 ...

Mais il n'est pas de travail et je suis un peu coincé ici.

source d'informationauteur Linus Svendsson