Курс 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. Получение ID текущего процесса
  2. Создание графики с черепахой
  3. Просмотр внешних файлов в %pycat
  4. Операции с числами в Python
  5. Работа с CSV файлами
  6. Работа с JSON данными в Python
  7. Генерация UUID в Python
  8. Математические функции в Python
  9. Сортировка в Python
  10. Модуль functools в Python
  11. Оператор объединения словарей
  12. Подчеркивание в REPL
  13. Лямбда-функции в Python
  14. Мониторинг памяти с Pympler
  15. Анализ текста на русском языке с помощью Pymystem3
  16. Освобождение памяти в Python
  17. Генераторы в Python
  18. Запуск асинхронной корутины
  19. Тестирование с unittest
  20. Функциональное программирование в Python
  21. Получение атрибутов и методов класса
  22. Фильтрация элементов с помощью islice
  23. Подсчет частотности элементов в Python
  24. Уникальные значения из списка
  25. Создание словарей и множеств в Python.
  26. Ускорение выполнения кода в Python
  27. Работа с файлами в Python
  28. Переопределение метода __lshift__
  29. Объединение словарей в Python
  30. Векторизация в Python с NumPy.
  31. Namedtuple в Python
  32. Ошибка NotImplemented в Python
  33. Логирование с Logzero
  34. Форматирование строк с f-строками
  35. Тип CodeType в Python.
  36. Управление контекстом с помощью декоратора contextmanager
  37. Инициализация структур данных
  38. Логический оператор «and» в Python
  39. Группы исключений в Python
  40. Склеивание строк без циклов
  41. Оптимизация памяти с __slots__
  42. Работа со словарями
  43. Чтение и запись TOML-конфигов
  44. Создание OrderedDict
  45. Метод rmatmul для пользовательских матриц
  46. Переименование файлов в Python
  47. Codecademy в Telegram
  48. Выборка чисел

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