Metoda get () vrne vrednost za navedeni ključ, če je ključ v slovarju.
Sintaksa get()je:
dict.get (ključ (, vrednost))
get () Parametri
get() metoda zajema največ dva parametra:
- tipka - tipka za iskanje v slovarju
- vrednost (neobvezno) - vrednost, ki jo je treba vrniti, če ključa ne najdemo. Privzeta vrednost je
None.
Vrnjena vrednost iz get ()
get() metoda vrne:
- vrednost za navedeni ključ, če je ključ v slovarju.
Noneče ključa ni mogoče najti in vrednost ni navedena.- vrednost, če ključa ni mogoče najti in je vrednost podana.
Primer 1: Kako get () deluje za slovarje?
person = ('name': 'Phill', 'age': 22) print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))
Izhod
Ime: Phill Starost: 22 Plača: Brez Plača: 0.0
Python get () metoda Vs dict (ključ) za dostop do elementov
get()vrne privzeto vrednost, če keymanjka.
Če ključa med uporabo ne najdete dict(key), KeyErrorse sproži izjema.
person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))
Izhod
Plača: Brez sledenja (zadnji zadnji klic): Datoteka "", vrstica 7, v tisku (oseba ('plača')) KeyError: 'plača'








