Оператор Not In в Python

Чтобы проверить, отсутствует ли какой-либо элемент в последовательности, списке, строке, кортеже или наборе, используйте оператор not in. Оператор not in является полной противоположностью оператора in.

Оператор in в Python проверяет, является ли указанное значение составным элементом последовательности.

Что такое оператор Not In в Python?

Not in — это встроенный оператор Python, который проверяет наличие заданного значения внутри заданной последовательности, но его значения противоположны значениям оператора in. Оператор not-in возвращает логическое значение в качестве вывода. Он возвращает либо True, либо False.

Рассмотрим пример кода с оператором Not in в Python.

Код Python для оператора not in

Вывод:

Когда вы используете оператор not in в условии, оператор возвращает логический результат, оценивающий True или False. В нашем примере сначала мы проверяем элемент из списка. Он возвращает False, потому что 19 находится в listA.

stringA содержит «is» в качестве подстроки, и поэтому возвращается False. Когда указанное значение находится внутри последовательности, оператор возвращает True. В то время как, когда он не найден, мы получаем False.

Работа с операторами «in» и «not in» в словарях

Словари не являются последовательностями, потому что они индексируются на основе ключей. Посмотрим, как работать с оператором not in в словарях.

Попробуем разобраться на примере.

Вывод:

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python