Maison  >  Article  >  développement back-end  >  Comment récupérer en toute sécurité les valeurs du dictionnaire avec une valeur par défaut lorsqu'une clé n'existe pas ?

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
Susan Sarandonoriginal
2024-11-15 19:22:03334parcourir

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)

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")

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!

Déclaration:
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