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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу