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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан