Курс 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. Сокращение ссылок с pyshorteners
  2. Считывание бинарного файла в Python
  3. Вывод с переменной через запятую
  4. Создание словарей в Python
  5. Определение объема памяти объекта
  6. Работа с датой и временем в Python
  7. Слияние словарей в Python 3.9
  8. Добавление кнопки в tkinter
  9. Переопределение оператора % для объектов
  10. Работа со слайсами
  11. Python Метод sleep() времени
  12. Очистка данных в Python
  13. Основы работы с базами данных в Python
  14. Замена подстроки
  15. Форматирование строк с помощью f-строк
  16. Обновление и получение данных в SQLite
  17. Методы split() и join() — Python строк.
  18. Манипуляция формой массива в Numpy
  19. Подсчет элементов в Python
  20. Лямбда-функции в Python
  21. Поиск кода
  22. Поиск индексов в списке
  23. Участие в сообществе @selectel
  24. Хранение данных с помощью dataclasses
  25. Метод gt в Python
  26. Упрощенный вывод данных в Python
  27. Наследование в программировании
  28. Python-dateutil — работа с датами
  29. Распаковка аргументов в Python
  30. Работа с изменяемыми коллекциями
  31. Переменные в Python
  32. Секреты Python
  33. Аннотации типов в Python
  34. Функция reduce() в Python
  35. Непрерывная проверка в Python
  36. Создание словаря и множества
  37. Идентификатор объекта в Python
  38. Получение текущей даты и времени
  39. Преобразование чисел в восьмеричную строку
  40. Логирование в Python
  41. Срезы в Python
  42. Метод bool() в Python
  43. Проверка списка: any() и all()
  44. Иерархия классов в Python
  45. Инверсия списка и строки в Python
  46. Функция enumerate в Python
  47. Сортировка данных с лямбда-функциями

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