Курс Python → Оператор in в Python

Оператор in в Python используется для проверки наличия элемента в списке. Когда мы используем оператор in, мы фактически проверяем, содержится ли данный элемент в указанном списке. Например, в случае списка фруктов, мы можем использовать оператор in для проверки наличия определенных фруктов в списке.

В приведенном выше примере мы проверяем, содержится ли в списке фруктов элемент ‘apple’ и ‘grape’. Для этого мы можем написать следующий код:

fruits = ['apple', 'banana', 'grape', 'orange']
if 'apple' in fruits:
    print('Apple is in the list')
if 'grape' in fruits:
    print('Grape is in the list')

В результате выполнения этого кода мы увидим сообщения «Apple is in the list» и «Grape is in the list», так как оба элемента ‘apple’ и ‘grape’ действительно содержатся в списке фруктов. Если бы мы пытались проверить наличие элемента, которого нет в списке, например ‘kiwi’, то соответствующее сообщение не было бы выведено.

Оператор in также может быть использован для проверки наличия подстроки в строке или ключа в словаре. В общем, оператор in является удобным инструментом для проверки вхождения элемента в структуру данных и упрощает написание условных выражений в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Лимиты на ресурсы Python
  2. Объединение коллекций в Python
  3. Создание списков в Python
  4. Выражения-генераторы в Python
  5. Декоратор total_ordering для сравнения объектов
  6. Класс-оболочка для словарей
  7. Функции map, filter, reduce
  8. Рациональные числа в Python
  9. Сортировка HTML по CSS-селектору
  10. Компиляция регулярных выражений
  11. Проблема с изменяемыми аргументами
  12. Хеши в Python
  13. Форматирование строк в Python
  14. Работа с IP-адресами в Python
  15. Импорт и использование модулей в Python
  16. Переменные в Python: сокращение гласных
  17. Решатель судоку на Python с pygame
  18. Объединение словарей в Python
  19. Объединение списков в Python
  20. Роль ключевого слова self
  21. Определение основы слова с showballstemmer
  22. Оператор умножения для вектора
  23. Установка и использование модуля «howdoi»
  24. Наиболее частотные элементы с помощью Counter
  25. Создание списка через цикл
  26. Определение объема памяти объекта
  27. Различия символов в Python
  28. Функция product() в Python
  29. Метод join() для объединения элементов строки
  30. Установка и использование Virtualenv
  31. Любовь к Python
  32. Библиотека funcy: удобные утилиты
  33. Работа с очередями в Python
  34. Работа с библиотекой requests
  35. Работа с изображениями PIL
  36. Профилирование кода
  37. Метод rsub в Python: расширение функциональности вычитания
  38. Именованные кортежи в Python
  39. Создание множества в Python
  40. Функции высшего порядка в Python
  41. Работа с буфером обмена на Python
  42. Настройка Cron
  43. Импорт с альтернативным именем
  44. Печать календаря
  45. Переопределение метода __floordiv__
  46. Уникальные значения из списка

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