Metoda get

Metoda get kthen vlerën e fjalorit sipas çelësit. Në rast se ky çelës mungon - vlera e paracaktuar. Në parametrin e parë të metodës specifikojmë çelësin që na nevojitet, në parametrin e dytë joobligues - vlerën e paracaktuar.

Sintaksa

pythonfjalori.get(çelësi, [vlera e paracaktuar])

Shembull

Të gjejmë në fjalorin tonë çelësin 'a', duke specifikuar për të vlerën e paracaktuar '!':

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Rezultati i ekzekutimit të kodit:

python1

Shembull

Tani le të përpiqemi të marrim vlerën e një çelësi, që nuk gjendet në fjalor:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Rezultati i ekzekutimit të kodit:

python!

Shembull

Të ndryshojmë shembullin e mëparshëm në mënyrë që për çelësin që nuk ekziston të mos ketë vlerë të paracaktuar:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

Pas ekzekutimit të kodit metoda do të na kthejë None:

pythonNone

Shihni gjithashtu

  • metoda items,
    e cila kthen tuple çelës-vlerë të fjalorit të specifikuar
  • metoda keys,
    e cila kthen çelësat e fjalorit
  • metoda values,
    e cila kthen të gjitha vlerat e fjalorit