Курс 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"
- Транспонирование 2D-массива с помощью zip
- Парсинг веб-страниц с Beautiful Soup
- Профилирование кода на Python
- Поиск наиболее частого элемента в списке
- Преобразование строк в числа в Python
- Генераторы по генератору
- split() — разделение строки
- Реализация метода __abs__ в Python
- Мощь вложенных функций в Python
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Оператор объединения словарей
- Операторы Splat и splatty-splat
- Работа с изменяемыми списками
- capitalize() — изменение регистра первого символа строки
- Логирование в Python
- Функция product() в Python
- Метод join() с набором
- Ошибка NotImplemented в Python
- Удаление ключа из словаря в Python
- Перевод эмодзи и эмотиконов.
- Установка и использование модуля «howdoi»
- Освоение Python
- Работа с очередями в Python
- Использование defaultdict в Python
- Округление банкира в Python
- Измерение времени выполнения кода с помощью time
- Обработка исключений в Python
- Контекстный менеджер в Python
- Определение объема памяти объекта
- Анализ текста на русском языке с помощью Pymystem3
- Проверка наличия элемента в списке
- Декоратор защиты анонимных пользователей
- Обработка исключений в Python
- Форматирование строк в Python
- Метод join() для объединения элементов
- Фильтрация данных в Python.
- Форматирование строк в Python
- Метод ior для битовых операций
- Удаление элементов из списка в Python
- Работа с модулем cmath
- Python Менеджер контекста
- Декораторы в Python
- Функциональное программирование в Python
- Циклы for в Python















