Курс Python → Оператор in и not in в Python
Оператор in в Python используется для проверки принадлежности элемента определенной коллекции. Например, если у нас есть список чисел s = [1, 2, 3, 4, 5], то выражение 3 in s вернет True, так как число 3 содержится в списке s. Если же мы напишем 6 in s, то результат будет False, так как число 6 не является элементом списка s.
Для проверки не принадлежности элемента коллекции используется оператор not in. Например, выражение 6 not in s вернет True, так как число 6 не содержится в списке s. Этот оператор просто добавляет отрицание перед булевым значением предыдущего выражения.
Кроме списков, оператор in и not in можно использовать с другими коллекциями, такими как строки, кортежи и множества. Например, если у нас есть строка text = "Hello, World!", то выражение 'Hello' in text вернет True, так как подстрока ‘Hello’ содержится в строке text.
# Примеры использования операторов in и not in
s = [1, 2, 3, 4, 5]
print(3 in s) # True
print(6 in s) # False
print(6 not in s) # True
text = "Hello, World!"
print('Hello' in text) # True
print('Python' not in text) # True
Использование операторов in и not in позволяет удобно проверять принадлежность элемента к коллекции в Python и делать соответствующие действия в зависимости от результата проверки.
Другие уроки курса "Python"
- Модуль subprocess: запуск внешних команд
- Область видимости переменных
- Вычисление фазы комплексного числа
- Ветвление выражения в Python
- Работа со слайсами
- Подсчет частотности элементов в Python
- Оптимизация памяти в Python
- Вычисление разности множеств в Python
- Combobox в Tkinter
- Экспорт внешнего файла с помощью writefile
- Lambda Functions in Python
- Использование type hints
- Подсчет элементов в Python
- Генератор чисел Фибоначчи
- Возврат нескольких значений
- Удаление знаков препинания в Python
- Добавление элемента в список.
- Именование переменных в Python
- Установка виртуального окружения Python
- Замыкания в Python
- Принципы Zen Python
- Python: Splat-оператор и splatty-splat
- Мощь вложенных функций в Python
- Удаление falsy-значений из списка с помощью filter
- Замена текста с re.sub()
- Удаление пробелов методом translate()
- Подсчет элементов с помощью Counter
- Декораторы с @wraps
- Работа с геоданными с помощью geopy
- Структурирование именованных констант
- Открытие и запись файлов
- Работа с модулем Calendar
- Оптимизация памяти с помощью __slots__
- Метод Self в Python
- Работа с географическими данными в Python
- Оператор == в Python
- Создание вложенных циклов for
- Генерация UUID в Python
- Обработка исключения UnboundLocalError
- Цикл while в Python
- Модуль functools в Python
- Фильтрация элементов с помощью islice
- Игра «Виселица» на Python
- Метод join() для объединения элементов строки
- Обмен значений переменных в Python
- Поиск частого элемента















