Introduction
En Python, un dictionnaire est une collection de paires clé-valeur. Chaque clé est unique et est utilisée pour accéder à sa valeur correspondante. Parfois, nous pouvons avoir besoin d'extraire uniquement les clés d'un dictionnaire. Dans ce défi, vous êtes chargé de créer une fonction qui prend un dictionnaire plat en entrée et renvoie une liste de toutes ses clés.
Dictionnaire clés
Écrivez une fonction keys_only(flat_dict) qui prend un dictionnaire plat en entrée et renvoie une liste de toutes ses clés.
Pour résoudre ce problème, vous pouvez suivre ces étapes :
- Utilisez
dict.keys()pour renvoyer les clés dans le dictionnaire donné. - Retournez une
list()du résultat précédent.
def keys_only(flat_dict):
return list(flat_dict.keys())
ages = {
'Peter': 10,
'Isabel': 11,
'Anna': 9,
}
keys_only(ages) ## ['Peter', 'Isabel', 'Anna']
Résumé
Dans ce défi, vous avez appris à extraire uniquement les clés d'un dictionnaire en Python. Vous pouvez utiliser la méthode dict.keys() pour renvoyer les clés puis convertir le résultat en une liste.