Курс 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. Асинхронное программирование с asyncio
  2. Python: изменяемые и неизменяемые коллекции
  3. Оператор continue в Python
  4. Обработка исключений в Python
  5. None в Python: использование и особенности
  6. Bootle — простой веб-фреймворк
  7. Изменения в обработке логических значений
  8. Подчеркивание в REPL
  9. %pinfo: получение информации об объекте
  10. Добавление вложенных списков
  11. Lambda-функция в Python: использование с map() и sum()
  12. Установка пакетов с помощью pip
  13. Нан-рефлексивность в Python
  14. Создание словарей в Python
  15. Создание пользовательской коллекции в Python
  16. Печать в одной строке
  17. Область видимости переменных
  18. Операция += для списков
  19. Инверсия списка и строки в Python
  20. Оператор Walrus: правильное использование
  21. Работа с модулем Calendar
  22. Python reversed() функция
  23. Функция enumerate в Python
  24. Оптимизация параметров в Python
  25. Работа с буфером обмена на Python
  26. Тип данных TypeVarTuple
  27. Оптимизация памяти с slots
  28. Работа с Event() в threading
  29. Создание Telegram-бота на Python
  30. Мощь вложенных функций в Python
  31. Оператор in для проверки наличия элемента
  32. Принципы программирования
  33. Настройка вывода NumPy
  34. Обмен значений переменных в Python
  35. Цикл for в Python
  36. Генерация ключей RSA
  37. Работа с PosixPath() в Python
  38. Получение списка файлов в директории с использованием os
  39. Создание словаря через dict comprehension
  40. Анонимные функции в Python
  41. Установка и загрузка Instaloader
  42. Создание матрицы в Python
  43. Назначение максимального и минимального значения переменной в Python.
  44. Генераторы данных
  45. Создание namedtuple списком полей
  46. lru_cache оптимизация функций
  47. Работа со строками
  48. Dict Comprehension в Python
  49. Обработка ошибки IndexError

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