24 of 151 menu

Metod setdefault

Metod setdefault sözlüginden görkezilen açar arkaly elementi gaýtaryar. Eger şeýle açar ýok bolsa, sözlüge görkezilen açar we bellenen baha ýazylar we şu baha gaýtarylýar. Metodyň birinji parametrinde biz gerek bolan açary görkezyäris, ikinji islegli parametrinde - bellenen baha.

Sintaksis

sözlük.setdefault(açar, [bellenen baha])

Mysal

Geliň sözlügimizde 'a' açary üçin bahany tapalyň:

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

Kodyň ýerine ýetiriliş netijesi:

1

Mysal

Indi bolsa metodyň birinji parametrinde sözlükde ýok bolan açary görkezmäge synanyşalyň:

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

Kodyň ýerine ýetiriliş netijesi:

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

Mysal

Geliň öňki mysaly, ýok bolan açar üçin bellenen bahanyň bolmazlygy üçin üýtgedeliň:

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

Kod ýerine ýetirilenden soň metod açar üçin None bahasyny belleýär:

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

Şeýle-de görüň

  • sözlügiň açarlaryny gaýtaryan metod keys,
  • sözlügiň ähli bahalaryny gaýtaryan metod values,
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et