Автор оригинала: Pankaj Kumar.
У Python есть два оператора членства – «в» и «не в». Они используются для проверки, присутствует ли элемент в последовательности или нет.
Python в операторе
Этот оператор возвращает true, если указанный элемент присутствует в последовательности. Синтаксис оператора «В»:
x in y
Здесь «X» – это элемент, а «Y» – это последовательность, где проверяется членство.
Вот простая программа для отображения использования Python в операторе.
vowels = ['A', 'E', 'I', 'O', 'U'] ch = input('Please Enter a Capital Letter:\n') if ch in vowels: print('You entered a vowel character') else: print('You entered a consonants character')
Рекомендуемые показания : Python Input () , Список Python
Мы можем использовать оператор «в» с строками и кортежами, потому что они являются последовательностями.
>>> name='JournalDev' >>> 'D' in name True >>> 'x' in name False >>> primes=(2,3,5,7,11) >>> 3 in primes True >>> 6 in primes False
Можем ли мы использовать Python «in» оператора с словарем?
Посмотрим, что произойдет, когда мы используем «в» оператор с помощью словаря.
dict1 = {"name": "Pankaj", "id": 1} print("name" in dict1) # True print("Pankaj" in dict1) # False
Похоже, Python «in» оператор ищет элемент в словарах.
Python “не в” операторе
Это противоположное оператору «в». Мы можем использовать его с последовательностью и поемами.
>>> primes=(2,3,5,7,11) >>> 6 not in primes True >>> 3 not in primes False