Fiche de révision : Dictionnaires Python

Plan du Cours

  1. Créer un dictionnaire
  2. Modifier et mesurer un dictionnaire
  3. Commandes essentielles du dictionnaire
  4. Parcourir les dictionnaires

1. Créer un dictionnaire

Notions clés & Définitions

  • Dictionnaire Python : Structure définie avec des accolades qui associe des clés à des valeurs sous la forme mon_dico = {cle1 : val1, cle2 : val2, cle3 : val3}.

Points essentiels

  • Dans un dictionnaire, les couples clé-valeur sont séparés par des virgules.

Astuce mémo

Des accolades entourent des couples clé-valeur séparés par des virgules.

2. Modifier et mesurer un dictionnaire

Points essentiels

📌 Si une clé existe déjà dans un dictionnaire, lui affecter une nouvelle valeur modifie la valeur associée à cette clé.

📌 Si une clé n'existe pas dans un dictionnaire, lui affecter une valeur crée le couple clé-valeur correspondant.

📐 Formule — La fonction len permet d'obtenir le nombre de couples clé-valeur enregistrés dans un dictionnaire, par exemple nbr=len(mon_dico)nbr = len(mon\_dico).

Astuce mémo

Clé existante : modification ; clé absente : création.

3. Commandes essentielles du dictionnaire

★ À maîtriser

  • L'instruction dico = {} crée un dictionnaire vide appelé dico.

  • L'instruction dico[cle] = contenu affecte la valeur contenu à la clé cle dans le dictionnaire dico.

  • L'expression dico[cle] renvoie la valeur associée à la clé cle dans le dictionnaire dico.

  • L'instruction del dico[cle] supprime la clé cle et sa valeur associée du dictionnaire dico.

  • Les méthodes de consultation renvoient: la liste des clés avec dico.keys(), la liste des valeurs avec dico.values(), une liste de tuples contenant les couples clé-valeur avec dico.items()

Compléments

  • L'expression cle in dico renvoie un booléen indiquant si la clé cle est présente dans le dictionnaire dico.

Astuce mémo

KVI : keys, values, items.

4. Parcourir les dictionnaires

★ À maîtriser

  • Pour parcourir les clés d'un dictionnaire, on utilise for k in dico.keys() : print(k).

  • Pour parcourir directement les valeurs, on utilise for v in dico.values() : print(v).

  • Pour parcourir simultanément les clés et les valeurs, on utilise for k,v in dico.items() : print(k, v).

📌 Si l'on a seulement besoin de lire les valeurs, il faut utiliser values(), tandis que keys() permet de lire ou de modifier les valeurs avec dico[cle] et dico[cle] = nouvelle_valeur.

Compléments

  • Pour parcourir les valeurs à partir des clés, on utilise for k in dico.keys() : print(dico[k]).

Astuce mémo

keys() donne les clés, values() les valeurs et items() les couples.

Tableaux de synthèse

Méthodes de parcours

MéthodeÉléments parcourusUsage
keys()ClésLire les clés ou accéder aux valeurs avec dico[cle]
values()ValeursLire directement les valeurs
items()Couples clé-valeurLire simultanément chaque clé et sa valeur

Teste tes connaissances

Teste tes connaissances sur Dictionnaires Python avec 8 questions à choix multiples et corrections détaillées.

1. Quelle structure Python associe des clés à des valeurs au moyen d’accolades ?

2. Dans l’écriture d’un dictionnaire Python, quel signe sépare deux couples clé-valeur distincts ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Dictionnaires Python avec 11 flashcards interactives.

Qu'est-ce qu'un dictionnaire Python ?

Une structure avec des accolades associant clés à valeurs.

Comment sont séparés les couples clé-valeur dans un dictionnaire ?

Par des virgules.

Que se passe-t-il si on affecte une nouvelle valeur à une clé existante dans un dictionnaire ?

La valeur associée à cette clé est modifiée.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches