Курс 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. Метод __getitem__ в Python
  2. Перемещение и удаление файлов в Python
  3. Функция zip() в Python
  4. Реверс строки в Python
  5. Абстракции словарей и множеств в Python
  6. Искажение имен в Python
  7. Метод invert для побитового отрицания
  8. Оптимизация параметров в Python
  9. Работа с итераторами в Python
  10. Создание Telegram-бота на Python
  11. Разбиение текста в Python
  12. Удаление файлов с shutil.os.remove()
  13. Путь к интерпретатору Python
  14. Простой калькулятор Python
  15. Парсинг статей с Newspaper3k
  16. Манипуляция формой массива в Numpy
  17. Метод pos в Python
  18. Вывод с переменной через запятую
  19. Нахождение самого длинного слова в списке с помощью max
  20. Применение функции map() с лямбда-функциями
  21. Экспорт внешнего файла с помощью writefile
  22. Ускорение выполнения кода в Python
  23. Доступ к локальным переменным
  24. Операции с датами в Python
  25. Многострочные комментарии в Python
  26. Обновление данных через PUT запрос
  27. Однострочники Python
  28. Вложенные генераторы в Python
  29. Создание веб-приложения с Flask
  30. Аннотации типов в Python
  31. Счетчик ссылок в Python
  32. Поиск подстроки в строке
  33. Работа с часовыми поясами в Python.
  34. Получение комбинаций в Python
  35. Метод lt для сортировки объектов
  36. Атрибуты класса и экземпляра
  37. Создание вкладок с TKinter
  38. Создание новых списков в Python
  39. Кортежи в Python: особенности и преимущества
  40. Ввод нескольких значений
  41. Строковое представление объектов
  42. Генерация случайных чисел в Python
  43. Поиск анаграмм с Counter
  44. Python: изменяемые и неизменяемые коллекции
  45. Изучение объектов с помощью dir()
  46. Закрытие файла в Python
  47. Возврат нескольких значений
  48. Форматирование строк в Python

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