Python-Wörterbuch setdefault()-Methode
Beschreibung
Die Python-Dictionary-Funktion setdefault() unddie get()-Methodesind ähnlich: Wenn der Schlüssel nicht im Dictionary vorhanden ist, wird der Schlüssel hinzugefügt und der 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 das Dictionary den angegebenen Schlüssel enthält, wird der Wert zurückgegeben, der diesem Schlüssel entspricht; andernfalls wird der für diesen Schlüssel festgelegte Wert zurückgegeben.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der Funktion setdefault():
Beispiel (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
tinydict = {'example': 'Example', 'google': 'Google Search'}
print "Value : %s" % tinydict.setdefault('example', None)
print "Value : %s" % tinydict.setdefault('Taobao', 'Taobao')
Die Ausgabe des obigen Beispiels ist:
Value : Example Value : 淘宝Andere Erweiterungen
Python-Wörterbuch