Операторы членства Python проверяют членство в последовательности, таких, как строки, списки или кортежи. Есть два оператора членства, которые описаны ниже:

Оператор Описание Пример
in Возвращает значение true, если находит переменную в указанной последовательности, и false в противном случае. x in y, здесь возвращается 1, если x является членом последовательности y.
not in Возвращает значение true, если не находит переменную в указанной последовательности, и false в противном случае. x not in y, здесь не приводит к 1, если x не является членом последовательности y.

Пример

#!/usr/bin/python
a = 10
b = 20
list = [1, 2, 3, 4, 5 ];
if ( a in list ):
 print "Строка 1 - a имеется в данном списке"
else:
 print "Строка 1 - a отсутствует в данном списке"
if ( b not in list ):
 print "Строка 2 - b отсутствует в данном списке"
else:
 print "Строка 2 - b имеется в данном списке"
a = 2
if ( a in list ):
 print "Строка 3 - a имеется в данном списке"
else:
 print "Строка 3 - a отсутствует в данном списке"

Когда вы выполните вышеуказанную программу, она даст следующий результат:

Строка 1 - a отсутствует в данном списке
Строка 2 - b отсутствует в данном списке
Строка 3 - a имеется в данном списке

Оглавление