Optionales Abrufen von Elementen aus einem Wörterbuch in Python
Eine weitere Möglichkeit, ein Element abzurufen,
ist die Verwendung der Methode get.
Im ersten Parameter der Methode geben wir den Schlüssel an,
nach dem gesucht werden soll. Wenn der Schlüssel
vorhanden ist, wird das entsprechende Element zurückgegeben,
andernfalls - None.
Lasst es uns in der Praxis betrachten. Nehmen wir an, wir haben das folgende Wörterbuch:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Lasst uns das Element mit dem Schlüssel 'a' abrufen:
print(dct.get('a')) # gibt 1 aus
Versuchen wir nun, das Element
mit dem Schlüssel 'x' abzurufen:
print(dct.get('x')) # gibt None aus
Im zweiten Parameter der Methode get kann man
einen Standardwert für das fehlende Element
angeben. Dies kann nützlich sein, wenn die
Ausgabe von None aus irgendeinem Grund
unerwünscht ist. Lasst uns für den Schlüssel
'x' den Wert 4 angeben:
print(dct.get('x', 4)) # gibt 4 aus
Gegeben ist der folgende Code:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
Sagt, was in der Konsole ausgegeben wird.
Gegeben ist der folgende Code:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
Sagt, was in der Konsole ausgegeben wird.
Gegeben ist das Wörterbuch:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ruft das Element mit dem Schlüssel 'w' daraus ab,
sodass sein Standardwert '!' ist.