Python3 Dictionary setdefault()-Methode

Python3 字典Python3-Wörterbuch


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}

Python3 字典Python3-Wörterbuch

Andere Erweiterungen