24 of 151 menu

Metodas setdefault

Metodas setdefault grąžina žodyno elementą pagal nurodytą raktą. Jei tokio rakto nėra, tada į žodyną bus įrašytas nurodytas raktas ir numatytoji reikšmė, ir bus grąžinta ši reikšmė. Pirmame metodo parametre nurodome mums reikalingą raktą, antrame neprivalomame parametre - numatytąją reikšmę.

Sintaksė

žodynas.setdefault(raktas, [numatytoji reikšmė])

Pavyzdys

Ieškokime mūsų žodyne reikšmės raktui 'a':

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

Kodo vykdymo rezultatas:

1

Pavyzdys

O dabar pabandykime nurodyti pirmame metodo setdefault parametre raktą, kurio nėra žodyne:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Pakeiskime ankstesnį pavyzdį taip, kad neegzistuojančiam raktui nebūtų numatytosios reikšmės:

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

Po kodo vykdymo metodas nustatys raktui reikšmę None:

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

Taip pat žiūrėkite

  • metodas keys,
    kuris grąžina žodyno raktus
  • metodas values,
    kuris grąžina visas žodyno reikšmes
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti