Pop әдісі

pop әдісі сөздіктен элементті оның кілті бойынша жояды және оның мәнін қайтарады. Әдістің бірінші параметрінде элемент кілтін, екінші қосымша параметрде - әдепкі мәнді көрсетеміз.

Синтаксис

pythonсөздік.pop(кілт, [әдепкі мән])

Мысал

Кілт бойынша элементті тауып, pop әдісі арқылы оны жойық:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.pop('a', '!'))
print(dct)

Код орындалу нәтижесі:

python1
{'b': 2, 'c': 3}

Мысал

Енді сөздікте жоқ кілт бойынша элементті тауып жоюға тырысайық:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.pop('e', '!'))
print(dct)

Код орындалу нәтижесі:

python!
{'a': 1, 'b': 2, 'c': 3}

Мысал

Алдыңғы мысалды жоқ кілт үшін әдепкі мән болмайтындай етіп өзгертейік:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.pop('e'))
print(dct)

Код орындалғаннан кейін әдіс бізге қате қайтарады:

errorKeyError: 'e'

Сондай-ақ қараңыз

  • popitem әдісі,
    кілт-мән жұбын жояды
  • clear әдісі,
    сөздіктің барлық элементтерін жояды
  • setdefault әдісі,
    кілт үшін әдепкі мән қояды
  • len функциясы,
    сөздіктің ұзындығын қайтарады