Accéder à un élément de dictionnaire
Leçon 13 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.
Lorsqu'on accède à un élément d'un dictionnaire, il y a toujours le risque que la clé n'existe pas.
La façon Pythonique de vérifier si une clé existe dans un dictionnaire consiste à utiliser le mot-clé in,
if 'name' in person_dict:
print(person_dict['name'])si une valeur par défaut peut être fournie, il est préférable d'utiliser get(),
print(person_dict.get('name', 'Anonymous'))Le code suivant affichera 'Anonymous' si 'name' n'existe pas dans person_dict, sinon la valeur de 'name'.
Défi
FacileCréez une fonction area(sizes).
sizes est un dictionnaire contenant 2 clés : width et height ; si les clés n'existent pas, la valeur par défaut doit être 1.
La sortie attendue doit être la taille de la zone : width * height.
Écrivez du code Pythonique !
Essayez vous-même
Toutes les leçons de Clean Code - Écrire un meilleur code avec Python
4Code Pythonique
Le ZenAstuces de variablesManipuler les listesAvec un fichierAccéder à un élément de dictionnaireOpérations d'égalitéEntraînez-vous par vous-même : Compilateur Python en ligne