Mis a jour le 2024-03-17, 13:2

Dictionnaires

Dictionnaires : les clefs peuvent être n'importe quel type non mutable :
Un dictionnaire peut avoir une clef à None (mais bien sûr, une seule !).
Manipulations élémentaires :
Pour boucler sur les clefs d'un dictionnaire :
Pour boucler sur un dictionnaire en récupérant en même temps les clefs et les valeurs :
for k, v in d.items():
  print(repr(k) + ' : ' + repr(v))
  
Autres fonctions sur les dictionnaires :
d2 = dict(d) : fait une copie indépendante du dictionnaire.
Pour rajouter 2 dictionnaires l'un à l'autre :
Dictionnaire de compréhension : d = {x: 2 * x for x in range(4)} donne le dictionnaire {0: 0, 1: 2, 2: 4, 3: 6}.
Inversion des clefs/valeurs d'un dictionnaire :
Pour supprimer les doublons d'une liste sans changer l'ordre : collections.OrderedDict.fromkeys(myList).keys()

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert