Metoda get

Metoda get vrne vrednost slovarja po ključu. V primeru, da ta ključ ni prisoten - privzeto vrednost. V prvem parametru metode navedemo potreben ključ, v drugem neobveznem parametru - privzeto vrednost.

Sintaksa

pythonslovar.get(ključ, [privzeta vrednost])

Primer

Poiščimo v našem slovarju ključ 'a', pri tem pa navedimo zanj privzeto vrednost '!':

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

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

Rezultat izvajanja kode:

python1

Primer

Poskusimo zdaj dobiti vrednost ključa, ki ga ni v slovarju:

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

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

Rezultat izvajanja kode:

python!

Primer

Spremenimo prejšnji primer tako, da za neobstoječi ključ ne bo privzete vrednosti:

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

print(dct.get('e'))

Po izvedbi kode nam bo metoda vrnila None:

pythonNone

Glejte tudi

  • metoda items,
    ki vrne terko ključ-vrednost navedenega slovarja
  • metoda keys,
    ki vrne ključe slovarja
  • metoda values,
    ki vrne vse vrednosti slovarja