# coding: latin-1 d = { "un":1, "zero":0, "deux":2, "trois":3, "quatre":4, "cinq":5, \ "six":6, "sept":1, "huit":8, "neuf":9, "dix":10 } dinv = { } # création d'un dictionnaire vide, on parcout for key,value in d.items () : # les éléments du dictionnaire comme si # c'était une liste de 2-uple (clé,valeur) dinv [value] = key # on retourne le dictionnaire print dinv # affiche {0: 'zero', 1: 'un', 2: 'deux', # 3: 'trois', 4: 'quatre', 5: 'cinq', 6: 'six', # 8: 'huit', 9: 'neuf', 10: 'dix'}