Операторы in и not in
Python предлагает два очень мощных оператора, которые могут просматривать список, чтобы проверить, хранится ли в нем конкретное значение.
Вот эти операторы:
elem in my_list
elem not in my_list
Первый (in
) проверяет, хранится ли данный элемент (левый аргумент) в настоящее время где-то внутри списка (правый аргумент) - в этом случае оператор возвращает True
.
Второй (not in
) проверяет, отсутствует ли данный элемент (левый аргумент) в списке - в этом случае оператор возвращает True
.
Посмотрите на код в редакторе. В нем показаны оба оператора в действии. Вы можете угадать, что он выведет? Запустите программу, чтобы проверить, были ли Вы правы.
Code
my_list = [0, 3, 12, 8, 2]print(5 in my_list)
print(5 not in my_list)
print(12 in my_list)