24 of 151 menu

Метад setdefault

Метад setdefault вяртае элемент слоўніка па пазначаным ключы. Калі такога ключа няма, то ў слоўнік запишацца пазначаны ключ і значэнне па змаўчанні, і вернецца гэта значэнне. У першым параметры метаду пазначаем патрэбны нам ключ, у другім неабавязковым параметры - значэнне па змаўчанні.

Сінтаксіс

слоўнік.setdefault(ключ, [значэнне па змаўчанні])

Прыклад

Давайце знойдзем у нашым слоўніку значэнне для ключа 'a':

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

Вынік выканання кода:

1

Прыклад

А цяпер паспрабуем пазначыць у першым параметры метаду setdefault ключ, якога няма ў слоўніку:

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

Вынік выканання кода:

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

Прыклад

Давайце зменім папярэдні прыклад так, каб для неіснуючага ключа не было значэння па змаўчанні:

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

Пасля выканання кода метад усталюе для ключа значэння None:

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

Глядзіце таксама

  • метад keys,
    які вяртае ключы слоўніка
  • метад values,
    які вяртае ўсе значэнні слоўніка
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць