Accéder à un élément de dictionnaire
Leçon 13 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.
Lors de l'accès à un élément dans un dictionnaire, il y a toujours un risque que la clé n'existe pas.
La manière "Pythonique" de vérifier si une clé existe dans un dictionnaire est d'utiliser le mot-clé in,
if 'name' in person_dict:
print(person_dict['name'])si une valeur par défaut peut être fournie, c'est une bonne idée 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 avec 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 l'aire - 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é