Python-da açar boýunça elementleri alyş
Sözlükden element alyp bolýar. Bu ýagdaýda
element sözlükden öçürilýär we biz
onu üýtgeýjide alýarys. Bu amal üçin
pop metodyny ulanmaly.
Onuň parametrinde alynýan elementiň
açary berilýär.
Geliň mysal göreli. Bizde aşakdaky sözlük bar bolsun:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Geliň 'a' açary bilen elementi alyaly:
print(dct.pop('a')) # 1 çykarar
Şonuň bilen bu element sözlükden ýogalar:
print(dct) # {'b': 2, 'c': 3} çykarar
Eger açary sözlükde ýok bolsa, sälik ýüze çykar:
print(dct.pop('x')) # sälik çykarar
pop metodynyň ikinji parametrini bermek bolýar.
Bu ýagdaýda, eger açary sözlükde ýok bolsa,
berlen parametr bahasy gaýdarylýar.
Barlalyň:
print(dct.pop('x', '!')) # '!' çykarar
Sözlük berlen:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ondan 'x' açary bilen element alyň,
ony sözlükden öçürip.
Aşakdaky kod berlen:
dct = {
1: '1',
2: '2',
3: '3'
}
print(dct.pop('2'))
Konsolyňa näme çykjakdygyny aýdyň.
Aşakdaky kod berlen:
dct = {
'surn': 'smith',
'name': 'john',
'age': 30
}
dct.pop('surn')
print(dct)
Konsolyňa näme çykjakdygyny aýdyň.