24 of 151 menu

Njia setdefault

Njia setdefault inarudisha kipengele cha kamusi kulingana na ufunguo ulioonyeshwa. Ikiwa hakuna ufunguo kama huo, basi ufunguo ulioonyeshwa utaandikwa kwenye kamusi na thamani ya chaguomsingi, na thamani hiyo ndiyo itakarudi. Kwenye parameta ya kwanza ya njia tunaonyesha ufunguo tunayohitaji, kwenye parameta ya pili ya hiari - thamani ya chaguomsingi.

Syntax

kamusi.setdefault(ufunguo, [thamani ya chaguomsingi])

Mfano

Wacha tupate thamani kwenye kamusi yetu kwa ufunguo 'a':

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

Matokeo ya utekelezaji wa kodi:

1

Mfano

Sasa hebu tujaribu kuonyesha kwenye parameta ya kwanza ya njia setdefault ufunguo ambao haupo kwenye kamusi:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Wacha tubadilishe mfano uliopita ili kwa ufunguo usiopo usiwe na thamani ya chaguomsingi:

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

Baada ya utekelezaji wa kodi, njia itaweka kwa ufunguo thamani None:

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

Angalia pia

  • njia keys,
    inayorudisha funguo za kamusi
  • njia values,
    inayorudisha thamani zote za kamusi
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa