Des accolades entourent des couples clé-valeur séparés par des virgules.
📌 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 .
Clé existante : modification ; clé absente : création.
★ À 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
KVI : keys, values, items.
★ À 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
keys() donne les clés, values() les valeurs et items() les couples.
Méthodes de parcours
| Méthode | Éléments parcourus | Usage |
|---|---|---|
| keys() | Clés | Lire les clés ou accéder aux valeurs avec dico[cle] |
| values() | Valeurs | Lire directement les valeurs |
| items() | Couples clé-valeur | Lire simultanément chaque clé et sa valeur |
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 ?
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.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches