Python3 Dictionary setdefault()-Methode
Beschreibung
Python-Dictionary setdefault()-Methode undget()-Methodesind ähnlich. Wenn der Schlüssel nicht im Dictionary vorhanden ist, wird der Schlüssel hinzugefügt und sein Wert auf den Standardwert gesetzt.
Syntax
Syntax der setdefault()-Methode:
dict.setdefault(key, default=None)
Parameters
- key -- Der Schlüssel, nach dem gesucht werden soll.
- default -- Der Standardwert, der festgelegt wird, wenn der Schlüssel nicht existiert.
Rückgabewert
Wenn der Schlüssel im Dictionary vorhanden ist, wird der zugehörige Wert zurückgegeben. Wenn der Schlüssel nicht im Dictionary vorhanden ist, wird der Schlüssel mit dem Standardwert default eingefügt und default zurückgegeben. Der Standardwert von default ist None.
Beispiel
Das folgende Beispiel zeigt, wie man die Methode setdefault() verwendet:
Beispiel
#!/usr/bin/python3
tinydict = {'Name': 'Example', 'Age': 7}
print ("Age-Schlüsselwert ist: %s" % tinydict.setdefault('Age', None))
print ("Sex-Schlüsselwert ist: %s" % tinydict.setdefault('Sex', None))
print ("Das neue Dictionary ist:", tinydict)
Die Ausgabe des obigen Beispiels ist:
Age 键的值为 : 7
Sex 键的值为 : None
新字典为: {'Age': 7, 'Name': 'Example', 'Sex': None}
Andere Erweiterungen
Python3-Wörterbuch