Die Methode get () gibt den Wert für den angegebenen Schlüssel zurück, wenn sich der Schlüssel im Wörterbuch befindet.
Die Syntax von get()lautet:
dict.get (Schlüssel (, Wert))
get () Parameter
get() Methode akzeptiert maximal zwei Parameter:
- Schlüssel - Schlüssel, der im Wörterbuch gesucht werden soll
- value (optional) - Wert, der zurückgegeben werden soll, wenn der Schlüssel nicht gefunden wird. Der Standardwert ist
None.
Rückgabewert von get ()
get() Methode gibt zurück:
- Der Wert für den angegebenen Schlüssel, wenn sich der Schlüssel im Wörterbuch befindet.
Nonewenn der Schlüssel nicht gefunden wird und kein Wert angegeben wird.- Wert, wenn der Schlüssel nicht gefunden und Wert angegeben wird.
Beispiel 1: Wie funktioniert get () für Wörterbücher?
person = ('name': 'Phill', 'age': 22) print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))
Ausgabe
Name: Phill Alter: 22 Gehalt: Keine Gehalt: 0.0
Python get () -Methode Vs dict (Schlüssel) für Access Elements
get()Methode gibt einen Standardwert zurück, wenn der keyfehlt.
Wenn der Schlüssel bei der Verwendung jedoch nicht gefunden wird dict(key), wird eine KeyErrorAusnahme ausgelöst.
person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))
Ausgabe
Gehalt: Keine Rückverfolgung (letzter Anruf zuletzt): Datei "", Zeile 7, gedruckt (Person ('Gehalt')) KeyError: 'Gehalt'








