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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა