24 of 151 menu

Die setdefault-Methode

Die Methode setdefault gibt das Element des Wörterbuchs für den angegebenen Schlüssel zurück. Wenn der Schlüssel nicht existiert, wird der angegebene Schlüssel mit dem Standardwert im Wörterbuch gespeichert, und dieser Wert wird zurückgegeben. Im ersten Parameter der Methode wird der gewünschte Schlüssel angegeben, im zweiten optionalen Parameter - der Standardwert.

Syntax

wörterbuch.setdefault(schlüssel, [standardwert])

Beispiel

Lassen Sie uns den Wert für den Schlüssel 'a' in unserem Wörterbuch finden:

dct = { 'a': 1, 'b': 2, 'c': 3 } elm = dct.setdefault('a') print(elm)

Ergebnis der Codeausführung:

1

Beispiel

Versuchen wir nun, im ersten Parameter der Methode setdefault einen Schlüssel anzugeben, der nicht im Wörterbuch existiert:

dct = { 'a': 1, 'b': 2, 'c': 3 } elm = dct.setdefault('e', 4) print(elm) print(dct)

Ergebnis der Codeausführung:

4 {'a': 1, 'b': 2, 'c': 3, 'e': 4}

Beispiel

Lassen Sie uns das vorherige Beispiel so ändern, dass es für einen nicht existierenden Schlüssel keinen Standardwert gibt:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.get('e'))

Nach der Codeausführung setzt die Methode für den Schlüssel den Wert None:

{'a': 1, 'b': 2, 'c': 3, 'e': None}

Siehe auch

  • Methode keys,
    die die Schlüssel des Wörterbuchs zurückgibt
  • Methode values,
    die alle Werte des Wörterbuchs zurückgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen