Comment récupérer en toute sécurité les valeurs du dictionnaire avec une valeur par défaut lorsqu'une clé n'existe pas ?

Susan Sarandon
Libérer: 2024-11-15 19:22:03
original
333 Les gens l'ont consulté

How to Safely Retrieve Dictionary Values with a Default When a Key Doesn't Exist?

Récupération de la valeur du dictionnaire avec valeur par défaut en cas d'inexistence

Lors de l'accès à un dictionnaire, tentative de récupération d'une valeur pour une clé inexistante dans une KeyError. Pour gérer ce scénario avec élégance, une méthode est nécessaire pour récupérer la valeur en toute sécurité ou renvoyer une valeur par défaut.

La solution réside dans la méthode get() du dictionnaire. En utilisant cette méthode, vous pouvez spécifier une valeur par défaut à renvoyer lorsque la clé est absente :

value = d.get(key)
Copier après la connexion

Si la clé existe dans le dictionnaire, elle renvoie la valeur correspondante. Sinon, il renvoie Aucun.

De plus, vous pouvez fournir une valeur par défaut personnalisée à renvoyer :

value = d.get(key, "empty")
Copier après la connexion

Dans cet exemple, si la clé n'est pas trouvée dans le dictionnaire, la chaîne "vide" sera renvoyée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal