Python-da sözlükden elementleri islege görä almak
Element almagyň ýene bir usuly
get metodyny ulanmakdyr.
Metodyň birinji parametrinde gözlegiň geçiriljek açaryny görkezeris. Eger açary bar bolsa,
şoňa degişli element gaýtarilar,
ýogsa - None.
Amaly görelim. Bizde aşakdaky sözlük bar diýeliň:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Geliň 'a' açary bilen element alyň:
print(dct.get('a')) # 1 çap eder
Indi bolsa 'x' açary bilen element almaga synanyşalyň:
print(dct.get('x')) # None çap eder
get metodynyň ikinji parametrinde
ýok bolan element üçin bellenen bahany bellemek mümkin. Bu None çap etmek islenilmeýän ýagdaýlarda gerek bolar. 'x' açary üçin 4 bahasyny belleliň:
print(dct.get('x', 4)) # 4 çap eder
Aşakdaky kod berlen:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
Konsolyň näme çap edjekdigini aýdyň.
Aşakdaky kod berlen:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
Konsolyň näme çap edjekdigini aýdyň.
Sözlük berlen:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ondan 'w' açary bilen elementi şeýle alyň,
onyň bellenen bahasy '!' bolsun.