Курс 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. Оператор Walrus: правильное использование
  3. Методы работы со строками в Python
  4. Замена текста с помощью sub
  5. Строковое представление объектов
  6. Избегайте использования goto
  7. Протокол управления контекстом
  8. Генерация ключей RSA
  9. Пустой оператор pass в Python
  10. Возвращение нескольких значений
  11. Быстрый поиск кода
  12. Перегрузка операторов в Python
  13. Переопределение метода __or__()
  14. Определение имен функций
  15. Область видимости переменных
  16. Работа с необработанными строками
  17. Фильтрация списка от «ложных» значений
  18. Копирование объектов в Python
  19. Работа с типами данных в Python с помощью pydantic.
  20. Слияние словарей в Python 3.9
  21. Профилирование кода
  22. Инициализация структур данных
  23. Python и Юникод: работа с цифрами
  24. Регулярные выражения в Python
  25. Проблемы с именами переменных
  26. Транспонирование матрицы в Python
  27. Работа с NumPy.linalg
  28. Условные выражения в Python
  29. Создание матрицы в Python
  30. Функция all() в Python
  31. Создание и инициализация объектов
  32. Нарезка списков в Python
  33. Работа с zip-архивами в Python
  34. Создание новых функций через partial
  35. Ошибка NotImplemented в Python
  36. Управление памятью в numpy.
  37. Форматирование строк в Python
  38. Метод Enumerate() для списков
  39. Подсчет элементов в Python
  40. Отладка в командной строке
  41. Ветвление выражения в Python
  42. Работа со словарями с defaultdict из collections
  43. Измерение времени выполнения кода с использованием time
  44. Операторы присваивания в Python
  45. Работа с базами данных SQLite
  46. Поиск повторов в списке
  47. Список переменных с %who

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