Курс 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. Транспонирование 2D-массива с помощью zip
  2. Парсинг веб-страниц с Beautiful Soup
  3. Профилирование кода на Python
  4. Поиск наиболее частого элемента в списке
  5. Преобразование строк в числа в Python
  6. Генераторы по генератору
  7. split() — разделение строки
  8. Реализация метода __abs__ в Python
  9. Мощь вложенных функций в Python
  10. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  11. Оператор объединения словарей
  12. Операторы Splat и splatty-splat
  13. Работа с изменяемыми списками
  14. capitalize() — изменение регистра первого символа строки
  15. Логирование в Python
  16. Функция product() в Python
  17. Метод join() с набором
  18. Ошибка NotImplemented в Python
  19. Удаление ключа из словаря в Python
  20. Перевод эмодзи и эмотиконов.
  21. Установка и использование модуля «howdoi»
  22. Освоение Python
  23. Работа с очередями в Python
  24. Использование defaultdict в Python
  25. Округление банкира в Python
  26. Измерение времени выполнения кода с помощью time
  27. Обработка исключений в Python
  28. Контекстный менеджер в Python
  29. Определение объема памяти объекта
  30. Анализ текста на русском языке с помощью Pymystem3
  31. Проверка наличия элемента в списке
  32. Декоратор защиты анонимных пользователей
  33. Обработка исключений в Python
  34. Форматирование строк в Python
  35. Метод join() для объединения элементов
  36. Фильтрация данных в Python.
  37. Форматирование строк в Python
  38. Метод ior для битовых операций
  39. Удаление элементов из списка в Python
  40. Работа с модулем cmath
  41. Python Менеджер контекста
  42. Декораторы в Python
  43. Функциональное программирование в Python
  44. Циклы for в Python

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