Elementa obligātā iegūšana no vārdnīcas Python
Vēl viens veids, kā iegūt elementu,
ir izmantot metodi get.
Pirmajā parametrā norādām atslēgu,
pēc kuras tiks meklēts. Ja atslēga
ir, tiks atgriezts atbilstošais elements,
pretējā gadījumā - None.
Paskatīsimies praksē. Pieņemsim, ka mums ir šāda vārdnīca:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Iegūsim elementu ar atslēgu 'a':
print(dct.get('a')) # izvadīs 1
Tagad mēģināsim iegūt elementu
ar atslēgu 'x':
print(dct.get('x')) # izvadīs None
Otrajā parametrā var
iestatīt noklusējuma vērtību trūkstošam
elementam. Tas var būt noderīgi, ja
None izvade kāda iemesla dēļ
nav vēlama. Iestatīsim atslēgai
'x' vērtību 4:
print(dct.get('x', 4)) # izvadīs 4
Dots šāds kods:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
Sakiet, kas tiks izvadīts konsolē.
Dots šāds kods:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
Sakiet, kas tiks izvadīts konsolē.
Dota vārdnīca:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Iegūstiet no tās elementu ar atslēgu 'w'
tā, lai tā noklusējuma vērtība būtu
'!'.