Contenu du cours
Structures de Données Python
Structures de Données Python
Accéder aux Clés du Dictionnaire
Pour accéder aux clés d'un dictionnaire en Python, vous pouvez utiliser la méthode keys()
. Cela renvoie un objet vue qui affiche toutes les clés du dictionnaire.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Itération à travers les clés
Vous pouvez itérer à travers les clés d'un dictionnaire en utilisant une boucle for
:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Vérification de l'existence d'une clé
Utilisez le mot-clé in pour vérifier si une clé spécifique existe dans le dictionnaire :
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Swipe to start coding
Vous avez un dictionnaire authors_books
, où la clé est l'auteur et la valeur est une liste de leurs titres de livres.
Votre objectif :
- Initialisez la variable
keys
comme une liste des clés du dictionnaire. - Initialisez la variable
all_books
comme une liste de tous les titres de livres disponibles. - Utilisez une boucle
for
pour obtenir les listes de livres par auteur. - Utilisez une boucle
for
imbriquée et la méthodeappend()
pour remplir la listeall_books
avec tous les livres disponibles.
Solution
Merci pour vos commentaires !
Accéder aux Clés du Dictionnaire
Pour accéder aux clés d'un dictionnaire en Python, vous pouvez utiliser la méthode keys()
. Cela renvoie un objet vue qui affiche toutes les clés du dictionnaire.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Itération à travers les clés
Vous pouvez itérer à travers les clés d'un dictionnaire en utilisant une boucle for
:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Vérification de l'existence d'une clé
Utilisez le mot-clé in pour vérifier si une clé spécifique existe dans le dictionnaire :
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Swipe to start coding
Vous avez un dictionnaire authors_books
, où la clé est l'auteur et la valeur est une liste de leurs titres de livres.
Votre objectif :
- Initialisez la variable
keys
comme une liste des clés du dictionnaire. - Initialisez la variable
all_books
comme une liste de tous les titres de livres disponibles. - Utilisez une boucle
for
pour obtenir les listes de livres par auteur. - Utilisez une boucle
for
imbriquée et la méthodeappend()
pour remplir la listeall_books
avec tous les livres disponibles.
Solution
Merci pour vos commentaires !