Pop metodu
pop metodu lugetden elementi onun
acari ile silir ve onun qiymetini qaytarir.
Metodun birinci parametrinde elementin acarini
teyin edirik, ikinci isteye bagli parametrinde
ise standart qiymeti.
Sintaksis
luget.pop(acar, [standart qiymet])
Misal
Gelin acar ile elementi tapaq ve
pop metodu ile onu silək:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('a', '!'))
print(dct)
Kodu icra etmənin neticesi:
1
{'b': 2, 'c': 3}
Misal
Indi ise gelin lugetde olmayan bir acar ile elementi tapmağa ve silməyə calışaq:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e', '!'))
print(dct)
Kodu icra etmənin neticesi:
!
{'a': 1, 'b': 2, 'c': 3}
Misal
Gelin evvelki misali elə deyişək ki, olmayan acar ucun standart qiymet olmasin:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e'))
print(dct)
Kodu icra etdikden sonra metod bizə xsba qaytaracaq:
KeyError: 'e'
Bax, həmçinin
-
popitemmetodu,
açar-qiymet cutluyunu silen -
clearmetodu,
lugetin butun elementlerini silen -
setdefaultmetodu,
standart olaraq açar ucun qiymet elave eden -
lenfunksiyasi,
lugetin uzunlugunu qaytaran