Курс 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. Оператор += для объединения строк
  5. Работа с модулем random
  6. Транспонирование 2D-массива с помощью zip
  7. Работа с Enum в Python3.
  8. Проверка версии Python
  9. Управление доступом к модулю
  10. Изменение переменной в Python: nonlocal
  11. Логирование с Logzero
  12. Передача параметров в Python
  13. Создание объекта времени
  14. Лямбда-функции в цикле
  15. Работа с argparse
  16. Numpy: использование Ellipsis
  17. JSON в Python: модуль, dump, dumps, load
  18. Библиотека wikipedia для Python
  19. Удаление файлов в Python
  20. Структурирование именованных констант
  21. Назначение максимального и минимального значения переменной в Python.
  22. Метод invert для побитового отрицания
  23. Принципы SRP и OCP
  24. Работа с набором данных CIFAR10 в PyTorch
  25. Управление пакетами с pip
  26. Сохранение Unicode в JSON
  27. Модуль itertools: комбинации и перестановки
  28. Именованные срезы в Python
  29. Возврат значений из генератора
  30. Значения по умолчанию в Python
  31. Получение комбинаций в Python
  32. Копирование объектов в Python
  33. Python и Юникод: работа с цифрами
  34. Разделение строк в Python
  35. Возврат нескольких значений
  36. Метод join() для объединения элементов строки
  37. Объединение списков в Python.
  38. Генераторные выражения и islice.
  39. Декораторы в Python
  40. Форматирование заголовков в Python
  41. Генераторы списков
  42. Генераторы словарей и множеств
  43. Обработка аргументов Python
  44. Генерация случайных чисел в Python
  45. Пропуск начальных строк с помощью dropwhile()
  46. Регистрация на TenChat
  47. Python: отличительная особенность — отступы
  48. Работа с процессами в Python
  49. Проверка переменных окружения в Python

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