Bilan

Ajouts de couples (clé, valeur)

Tester

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier

Appartenance d'une clé dans un dictionnaire

Soit mon_dico un dictionnaire.

  • cle in mon_dico renvoie True si la clĂ© cle existe dans mon_dico et False sinon.
  • cle not in mon_dico renvoie True si la clĂ© cle n'existe pas dans mon_dico et False sinon.

Accéder à une valeur

Soit mon_dico un dictionnaire.
mon_dico[cle] renvoie la valeur associée à cle si elle est présente dans le dictionnaire, sinon une erreur KeyError se produit.

Modifier une valeur

Soit mon_dico un dictionnaire.
Il suffit de faire une nouvelle affectation : mon_dico[cle] = nouvelle_valeur

Supprimer une valeur

Soit mon_dico un dictionnaire. Soit valeur la valeur associée à cle.

  • del mon_dico[cle] supprime le couple (cle, valeur) de mon_dico.
  • mon_dico.pop(cle) supprime le couple (cle, valeur) de mon_dico et renvoie la valeur correspondante.

Ajouter un couple (cle, valeur)

Soit mon_dico un dictionnaire. Soit valeur la valeur que l'on souhaite associer Ă  cle.

  • Si la clĂ© existe dĂ©jĂ  mon_dico[cle] = valeur modifie la valeur associĂ©e,
  • sinon mon_dico[cle] = valeur ajoute la paire (cle, valeur)

Longueur d'un dictionnaire

Soit mon_dico un dictionnaire.
len(mon_dico) renvoie le nombre de couple (cle, valeur) du dictionnaire.

Parcourir un dictionnaire

Soit mon_dico un dictionnaire.
Le parcours avec la boucle for element in mon_dico permet de pacourir les clés de mon_dico

Utiliser les méthodes keys, values et items

On peut parcourir les vues créées par ces méthodes, de façon analogue à ce que l'on ferait avec d'autres séquences comme des listes :

Soit le dictionnaire mon_dictionnaire

  • mon_dictionnaire.keys() permet d'accĂ©der Ă  toutes les clĂ©s de mon_dictionnaire
  • mon_dictionnaire.values() permet d'accĂ©der Ă  toutes les valeurs de mon_dictionnaire
  • mon_dictionnaire.items() permet d'accĂ©der Ă  tous les couples (clĂ©, valeur) de mon_dictionnaire

obtenir des listes de clés, valeurs, paires (clé, valeur)

On peut créer les listes de clés, de valeurs ou de couples (clé, valeur) :

Soit le dictionnaire mon_dictionnaire

  • list(mon_dictionnaire.keys()) permet d'obtenir une liste des clĂ©s de mon_dictionnaire
  • list(mon_dictionnaire.values()) permet dobtenir une liste des valeurs de mon_dictionnaire
  • list(mon_dictionnaire.items()) permet d'obtenir une liste des tuples (clĂ©, valeur) de mon_dictionnaire