Python-Wörterbuch setdefault()-Methode

Python 字典Python-Wörterbuch


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 : 淘宝

Python 字典Python-Wörterbuch

Andere Erweiterungen