24 of 151 menu

Метод setdefault

Метод setdefault белгиланган калит буйича луғат элементини қайтаради. Агар бундай калит бўлмаса, луғатга белгиланган калит ва сузлама қиймат ёзилади ва бу қиймат қайтарилади. Методнинг биринчи параметрида биз керакли калитни кўрсатамиз, иккинчи ихтиёрий параметрда - сузлама қиймат.

Синтаксис

луғат.setdefault(калит, [сузлама қиймат])

Мисол

Келинг, ўз луғатимизда 'a' калити учун қийматни топаёлик:

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

Кодни ишга тушириш натижаси:

1

Мисол

Энди методнинг биринчи параметрида луғатда йўқ калитни кўрсатиб кўрайлик:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш