Курс 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"
- Создание итератора
- Работа с defaultdictами в Python
- Python: цикл for и оператор присваивания
- Копирование в Python
- Управление ресурсами с контекстными менеджерами
- Извлечение новостей с newspaper3k
- Вычисление разности множеств в Python
- Colorama: окрашивание текста в Python
- Конвертация коллекций в Python
- Добавление элемента к кортежу
- Метод округления чисел
- Потоковый ввод в Python
- Преобразование данных в Python
- Оператор break в Python
- Руководство по использованию Colorama
- Проверка файла .py на синтаксис.
- Отображение графиков в Jupyter с Matplotlib
- Подсчет элементов с помощью Counter
- Список переменных с %who
- Названия переменных
- Мониторинг работы программы Py-spy
- Добавление элементов в список: append() vs extend()
- История Python
- Генераторные выражения и islice.
- Сортировка в Python
- Сокращение ссылок с pyshorteners
- Логирование с Loguru
- Создание новых списков в Python
- Установка и использование модуля Wikipedia
- Использование функции enumerate()
- Функция count() в Python
- Работа с collections в Python.
- Работа с часовыми поясами в Python
- Проверка класса объекта
- Решение переменной Шредингера
- Виртуальные среды в Python
- Операции с комплексными числами
- Измерение времени выполнения кода с использованием time
- Изменение регистра данных
- Метод pop() списка
- Работа с областями видимости переменных
- Оптимизация сравнения в Python
- Работа с URL-адресами в Python
- Генерация QR-кодов с библиотекой qrcode
- Декораторы с аргументами
- Нарезка списков в Python















