Курс 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. Создание итератора
  2. Работа с defaultdictами в Python
  3. Python: цикл for и оператор присваивания
  4. Копирование в Python
  5. Управление ресурсами с контекстными менеджерами
  6. Извлечение новостей с newspaper3k
  7. Вычисление разности множеств в Python
  8. Colorama: окрашивание текста в Python
  9. Конвертация коллекций в Python
  10. Добавление элемента к кортежу
  11. Метод округления чисел
  12. Потоковый ввод в Python
  13. Преобразование данных в Python
  14. Оператор break в Python
  15. Руководство по использованию Colorama
  16. Проверка файла .py на синтаксис.
  17. Отображение графиков в Jupyter с Matplotlib
  18. Подсчет элементов с помощью Counter
  19. Список переменных с %who
  20. Названия переменных
  21. Мониторинг работы программы Py-spy
  22. Добавление элементов в список: append() vs extend()
  23. История Python
  24. Генераторные выражения и islice.
  25. Сортировка в Python
  26. Сокращение ссылок с pyshorteners
  27. Логирование с Loguru
  28. Создание новых списков в Python
  29. Установка и использование модуля Wikipedia
  30. Использование функции enumerate()
  31. Функция count() в Python
  32. Работа с collections в Python.
  33. Работа с часовыми поясами в Python
  34. Проверка класса объекта
  35. Решение переменной Шредингера
  36. Виртуальные среды в Python
  37. Операции с комплексными числами
  38. Измерение времени выполнения кода с использованием time
  39. Изменение регистра данных
  40. Метод pop() списка
  41. Работа с областями видимости переменных
  42. Оптимизация сравнения в Python
  43. Работа с URL-адресами в Python
  44. Генерация QR-кодов с библиотекой qrcode
  45. Декораторы с аргументами
  46. Нарезка списков в Python

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