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,
რომელიც აბრუნებს ლექსიკონის სიგრძეს