Курс 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"

  1. Передача словаря через **kwargs
  2. Создание namedtuple из словаря
  3. Структурирование данных с Pydantic
  4. Получение срезов итераторов
  5. Замеры производительности в Python
  6. Генераторы в Python
  7. Namedtuple в Python
  8. Функция zip() в Python
  9. Установка и загрузка Instaloader
  10. Модуль os: работа с файлами и папками
  11. Экспорт данных в файл.
  12. Очистка данных с помощью pandas
  13. Список методов и атрибутов
  14. Ветвление выражения в Python
  15. Роль ключевого слова self
  16. Метод hash в Python
  17. Цепные операции в Python
  18. Регистрация на хакатоне
  19. Отрицательные индексы списков
  20. Работа с изображениями Pillow
  21. CLI-инструмент howdoi
  22. Python 3.12: переиспользование кавычек
  23. Извлечение аудио из видео
  24. Преобразование в float
  25. Непрерывная проверка в Python
  26. Прокачанный трейсинг ошибок
  27. Преобразование числа в список цифр
  28. Сравнение def и lambda в Python
  29. Работа с функцией next() в Python
  30. Определение основы слова с showballstemmer
  31. Переопределение метода sub
  32. Определение размера папок в Python
  33. Функция reduce() в Python
  34. Сравнение строк в Python
  35. Бесконечная проверка в Python
  36. Структура данных словарь в Python
  37. Печать месячного календаря
  38. Очистка списка от False, None, 0, «»
  39. Конкатенация строковых литералов
  40. Python Аргументы по умолчанию
  41. Сортировка с помощью key
  42. Именованные срезы в Python
  43. Метод __index__ в Python
  44. Печать календаря
  45. Модуль pprint: улучшение вывода данных
  46. Сортировка в Python
  47. Переворот строки с использованием цикла
  48. Сравнение def и lambda-функций

Marketello читают маркетологи из крутых компаний