Wörterbuchwerte ordnungsgemäß abrufen
Beim Zugriff auf Werte in einem Wörterbuch kann das Fehlen eines bestimmten Schlüssels zu einer KeyError-Ausnahme führen. Um diese Situation eleganter zu handhaben, sollten Sie die Verwendung der Methode dict.get() in Betracht ziehen.
Syntax:
value = d.get(key)
Beschreibung :
Die Methode dict.get() ruft den zugehörigen Wert ab mit dem bereitgestellten Schlüssel aus dem Wörterbuch. Wenn der Schlüssel nicht vorhanden ist, wird standardmäßig Keine zurückgegeben.
Beispiel:
my_dict = {'key1': 'value1', 'key2': 'value2'} print(my_dict.get('key1')) # Output: value1 print(my_dict.get('key3')) # Output: None
Benutzerdefinierte Standardwerte:
Sie können einen benutzerdefinierten Standardwert angeben, der zurückgegeben werden soll, wenn der Schlüssel nicht gefunden wird, indem Sie ihn als zweites Argument übergeben zu dict.get():
print(my_dict.get('key3', 'default_value')) # Output: default_value
Vorteile der Verwendung von dict.get():
Das obige ist der detaillierte Inhalt vonWie gehe ich elegant mit fehlenden Schlüsseln in Wörterbüchern um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!