Pop әдісі
pop әдісі сөздіктен элементті оның кілті
бойынша жояды және оның мәнін қайтарады.
Әдістің бірінші параметрінде элемент кілтін,
екінші қосымша параметрде - әдепкі мәнді
көрсетеміз.
Синтаксис
сөздік.pop(кілт, [әдепкі мән])
Мысал
Кілт бойынша элементті тауып, pop әдісі
арқылы оны жойық:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('a', '!'))
print(dct)
Код орындалу нәтижесі:
1
{'b': 2, 'c': 3}
Мысал
Енді сөздікте жоқ кілт бойынша элементті тауып жоюға тырысайық:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e', '!'))
print(dct)
Код орындалу нәтижесі:
!
{'a': 1, 'b': 2, 'c': 3}
Мысал
Алдыңғы мысалды жоқ кілт үшін әдепкі мән болмайтындай етіп өзгертейік:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.pop('e'))
print(dct)
Код орындалғаннан кейін әдіс бізге қате қайтарады:
KeyError: 'e'
Сондай-ақ қараңыз
-
popitemәдісі,
кілт-мән жұбын жояды -
clearәдісі,
сөздіктің барлық элементтерін жояды -
setdefaultәдісі,
кілт үшін әдепкі мән қояды -
lenфункциясы,
сөздіктің ұзындығын қайтарады