Курс 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"
- Функциональное программирование в Python
- Решение переменной Шредингера
- Названия переменных
- Отрицательные индексы списков
- Создание вложенного генератора
- Методы shutil для работы с файлами
- Принципы SRP и OCP
- Векторизация в Python с NumPy.
- Создание итератора
- Оптимизация строк в Python
- Поиск анаграмм с Counter
- Асинхронное выполнение задач в процессах
- Отделение звука от видео
- Создание объекта времени
- Python Calendar Usage
- Работа с кортежами в Python
- Замена символов в строке
- Преобразование числа в восьмеричную строку
- Работа с NumPy
- Python enumerate() функции
- Кортеж в Python: создание, доступ, изменение
- Получение текущей даты в Python
- Метод count() для списка
- Оператор «or» в Python
- Удаление ключа из словаря
- Python: Splat-оператор и splatty-splat
- Управление виртуальными окружениями в Python
- Python itertools combinations() — группировка элементов
- Сравнение объектов в Python
- Метод rlshift для битового сдвига
- Работа с IP-адресами в Python
- Solidity для DeFi Ethereum
- Пропуск строк в файле с itertools
- Оптимизация методов в Python 3.7
- Получение локальных переменных в Python
- Документирование функций в Python
- Сортировка с помощью параметра key
- Применение функции к каждому элементу списка
- Установка и использование библиотеки google
- Форматирование строк в Python.
- Выключение компьютера с помощью Python
- Модуль subprocess: запуск внешних команд
- Работа с Colorama
- Форматирование данных с помощью pprint
- Форматирование строк в Python
- Выбор редактора кода.















