Курс 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. Модуль subprocess: запуск внешних команд
  2. Область видимости переменных
  3. Вычисление фазы комплексного числа
  4. Ветвление выражения в Python
  5. Работа со слайсами
  6. Подсчет частотности элементов в Python
  7. Оптимизация памяти в Python
  8. Вычисление разности множеств в Python
  9. Combobox в Tkinter
  10. Экспорт внешнего файла с помощью writefile
  11. Lambda Functions in Python
  12. Использование type hints
  13. Подсчет элементов в Python
  14. Генератор чисел Фибоначчи
  15. Возврат нескольких значений
  16. Удаление знаков препинания в Python
  17. Добавление элемента в список.
  18. Именование переменных в Python
  19. Установка виртуального окружения Python
  20. Замыкания в Python
  21. Принципы Zen Python
  22. Python: Splat-оператор и splatty-splat
  23. Мощь вложенных функций в Python
  24. Удаление falsy-значений из списка с помощью filter
  25. Замена текста с re.sub()
  26. Удаление пробелов методом translate()
  27. Подсчет элементов с помощью Counter
  28. Декораторы с @wraps
  29. Работа с геоданными с помощью geopy
  30. Структурирование именованных констант
  31. Открытие и запись файлов
  32. Работа с модулем Calendar
  33. Оптимизация памяти с помощью __slots__
  34. Метод Self в Python
  35. Работа с географическими данными в Python
  36. Оператор == в Python
  37. Создание вложенных циклов for
  38. Генерация UUID в Python
  39. Обработка исключения UnboundLocalError
  40. Цикл while в Python
  41. Модуль functools в Python
  42. Фильтрация элементов с помощью islice
  43. Игра «Виселица» на Python
  44. Метод join() для объединения элементов строки
  45. Обмен значений переменных в Python
  46. Поиск частого элемента

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