Курс 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. Метод title() в Python
  3. Управление контекстом выполнения
  4. Декоратор Ajax required
  5. Python: библиотеки и функции
  6. Оператор is в Python
  7. Создание GUI на Tkinter
  8. Декораторы в Python
  9. Отладка в Python
  10. Лямбда-функции в Python
  11. Простой калькулятор Python
  12. Модуль os: работа с файлами и папками
  13. Частичное применение функций в Python
  14. Генератор бросков кубиков
  15. Определение имен функций
  16. Измерение времени выполнения в Python
  17. Аннотации типов в Python
  18. Хранение данных с помощью dataclasses
  19. Проверка типа объекта в Python
  20. Улучшение читаемости кода в Python
  21. Очистка строки в Python
  22. Конкатенация строковых литералов
  23. Установка и использование howdoi
  24. Переопределение метода xor в Python
  25. Цепные операции в Python
  26. Создание списков в Python
  27. Бесконечные списки в Python
  28. Профилирование данных с Pandas.
  29. Копирование файлов с shutil()
  30. Замена текста в Python
  31. Генераторы списков в Python
  32. Работа с набором данных CIFAR10 в PyTorch
  33. Работа с файловой системой в Python
  34. Метод __imod__ для Python
  35. Профилирование данных с Pandas
  36. Обработка исключений в Python 3
  37. Область видимости переменных в Python
  38. Проверка элемента в множестве.
  39. Работа с модулем random
  40. Преобразование в float
  41. Вакансии в Nebius
  42. Лямбда-функции в цикле
  43. Область видимости переменных
  44. Форматирование данных с pprint
  45. Логирование с Logzero
  46. Классы данных в Python
  47. Генераторы в Python
  48. Создание .exe файла с pyinstaller
  49. Преобразование данных в Python

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