24 of 151 menu

Metoda setdefault

Metoda setdefault kthen elementin e fjalorit sipas çelësit të specifikuar. Nëse nuk ka çelës të tillë, atëherë në fjalor do të shkruhet çelësi i specifikuar dhe vlera si parazgjedhje, dhe do të kthehet kjo vlerë. Në parametrin e parë të metodës specifikojmë çelësin që na nevojitet, në parametrin e dytë opsional - vlerën si parazgjedhje.

Sintaksa

fjalori.setdefault(çelësi, [vlera si parazgjedhje])

Shembull

Le të gjejmë në fjalorin tonë vlerën për çelësin 'a':

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

Rezultati i ekzekutimit të kodit:

1

Shembull

Tani le të përpiqemi të specifikojmë në parametrin e parë të metodës setdefault një çelës, i cili nuk gjendet në fjalor:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le ta ndryshojmë shembullin e mëparshëm në mënyrë që për çelësin që nuk ekziston të mos ketë vlerë si parazgjedhje:

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

Pas ekzekutimit të kodit metoda do të vendosë për çelësin vlerën None:

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

Shihni gjithashtu

  • metoda keys,
    e cila kthen çelësat e fjalorit
  • metoda values,
    e cila kthen të gjitha vlerat e fjalorit
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo