capypad
0 Tage Serie
python / beginner
Snippet

Sicherer Zugriff auf Wörterbücher mit .get()

Die .get()-Methode ist der sicherste Weg, auf Werte in einem Dictionary zuzugreifen. Im Gegensatz zu eckigen Klammern wird kein KeyError ausgelöst, wenn der Schlüssel fehlt; stattdessen wird None oder ein von dir angegebener Standardwert zurückgegeben.

snippet.py
python
1
2
3
4
5
6
user_data = {"name": "Alice", "role": "Admin"}
 
# Safely access a key that might not exist
email = user_data.get("email", "[email protected]")
 
print(f"User Email: {email}")
Erklärung
1
user_data = {...}
Erstellt ein Dictionary mit zwei existierenden Schlüsseln: 'name' und 'role'.
2
user_data.get("email", ...)
Versucht 'email' abzurufen. Da dieser fehlt, wird der angegebene Standard-String zurückgegeben.