22 of 151 menu

Метод 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,
    която връща дължината на речник
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне