Рубрики
Без рубрики

Python “в” и “не в” участниках членов

У Python есть два оператора членства – «в» и «не в». Они используются для проверки, присутствует ли элемент в последовательности или нет. Python в операторе это

Автор оригинала: 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