Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Wörterbuchwerte mit einem Standardwert sicher abrufen, wenn kein Schlüssel vorhanden ist?

Wie kann ich Wörterbuchwerte mit einem Standardwert sicher abrufen, wenn kein Schlüssel vorhanden ist?

Susan Sarandon
Freigeben: 2024-11-15 19:22:03
Original
414 Leute haben es durchsucht

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

Wörterbuchwert mit Standardeinstellung bei Nichtvorhandensein abrufen

Beim Zugriff auf ein Wörterbuch wird versucht, einen Wert für einen nicht vorhandenen Schlüssel abzurufen in einem KeyError. Um dieses Szenario ordnungsgemäß zu bewältigen, ist eine Methode erforderlich, um den Wert sicher abzurufen oder einen Standardwert zurückzugeben.

Die Lösung liegt in der Methode get() des Wörterbuchs. Mit dieser Methode können Sie einen Standardwert angeben, der zurückgegeben werden soll, wenn der Schlüssel fehlt:

value = d.get(key)
Nach dem Login kopieren

Wenn der Schlüssel im Wörterbuch vorhanden ist, wird der entsprechende Wert zurückgegeben. Andernfalls wird None zurückgegeben.

Darüber hinaus können Sie einen benutzerdefinierten Standardwert angeben, der zurückgegeben werden soll:

value = d.get(key, "empty")
Nach dem Login kopieren

In diesem Beispiel, wenn der Schlüssel nicht gefunden wird im Wörterbuch wird die Zeichenfolge „empty“ zurückgegeben.

Das obige ist der detaillierte Inhalt vonWie kann ich Wörterbuchwerte mit einem Standardwert sicher abrufen, wenn kein Schlüssel vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage