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

pythonluget.pop(acar, [standart qiymet])

Misal

Gelin acar ile elementi tapaq ve pop metodu ile onu silək:

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

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

Kodu icra etmənin neticesi:

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

Misal

Indi ise gelin lugetde olmayan bir acar ile elementi tapmağa ve silməyə calışaq:

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

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

Kodu icra etmənin neticesi:

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

Misal

Gelin evvelki misali elə deyişək ki, olmayan acar ucun standart qiymet olmasin:

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

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

Kodu icra etdikden sonra metod bizə xsba qaytaracaq:

errorKeyError: 'e'

Bax, həmçinin

  • popitem metodu,
    açar-qiymet cutluyunu silen
  • clear metodu,
    lugetin butun elementlerini silen
  • setdefault metodu,
    standart olaraq açar ucun qiymet elave eden
  • len funksiyasi,
    lugetin uzunlugunu qaytaran