Renvoi d'une valeur par défaut pour les clés de dictionnaire manquantes
Lors de l'accès à une clé dans un dictionnaire Python, vous rencontrez une exception KeyError si la clé ne ça n'existe pas. Ce comportement peut devenir fastidieux, surtout lorsque vous préférez renvoyer une valeur par défaut au lieu de gérer l'exception.
Récupération explicite de la valeur par défaut
Pour renvoyer explicitement une valeur par défaut lorsque en recherchant une clé, vous pouvez utiliser la méthode dict.get(). Cette méthode prend deux arguments :
Exemple d'utilisation
Voici un exemple pour illustrer comment vous pouvez utiliser dict.get() :
my_dict = {"name": "John", "age": 30} # Retrieve the value for "name" (exists in the dictionary) name = my_dict.get("name") # Returns "John" # Retrieve the value for "occupation" (doesn't exist in the dictionary) occupation = my_dict.get("occupation") # Returns None # Retrieve the value for "occupation" and provide a default value default_occupation = my_dict.get("occupation", "Unemployed") # Returns "Unemployed"
L'utilisation de dict.get() vous permet de récupérer explicitement des valeurs, en renvoyant une valeur par défaut si la clé n'existe pas, sans avoir à effectuer des vérifications supplémentaires de l'existence de la clé.
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!