ელემენტის არსებობა ლექსიკონში Python-ში
ლექსიკონში გასაღების არსებობის შემოწმება შესაძლებელია
in ოპერატორის გამოყენებით, ხოლო არარსებობა
- not in ოპერატორის გამოყენებით.
პრაქტიკაში ვნახოთ. დავუშვათ გვაქვს შემდეგი ლექსიკონი:
dct = {
'a': 1,
'b': 2,
'c': 3
}
შევამოწმოთ, არის თუ არა ლექსიკონში ელემენტი
'a' გასაღებით:
print('a' in dct) # გამოიტანს True-ს
შევამოწმოთ, რომ ლექსიკონში არ არის ელემენტი
'x' გასაღებით:
print('x' not in dct) # გამოიტანს True-ს
მოცემულია ლექსიკონი:
dct = {
'x': 1,
'y': 2,
'z': 3
}
შეამოწმეთ, არის თუ არა მასში ელემენტი
'w' გასაღებით.
მოცემულია შემდეგი კოდი:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' in dct)
თქვით, რა გამოიტანს კონსოლში.
მოცემულია შემდეგი კოდი:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' not in dct)
თქვით, რა გამოიტანს კონსოლში.
მოცემულია შემდეგი კოდი:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(3 in dct)
თქვით, რა გამოიტანს კონსოლში.