get metódus
A get metódus visszaadja a szótár értékét
a kulcs alapján. Abban az esetben, ha a megadott kulcs
nem található - alapértelmezett értéket ad vissza. Az
első paraméterben a kívánt kulcsot adjuk meg,
a második opcionális paraméterben
- az alapértelmezett értéket.
Szintaxis
szótár.get(kulcs, [alapértelmezett érték])
Példa
Keressük meg a szótárunkban a
'a' kulcsot,
eközben adjunk meg hozzá
alapértelmezett értékként '!'-t:
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
A kód végrehajtásának eredménye:
1
Példa
Most próbáljunk meg egy olyan kulcs értékét lekérni, ami nem szerepel a szótárban:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
A kód végrehajtásának eredménye:
!
Példa
Változtassuk meg az előző példát úgy, hogy a nem létező kulcshoz ne tartozzon alapértelmezett érték:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
A kód végrehajtása után a metódus None értéket fogja visszaadni:
None