Курс 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. Оператор обр. импликации
  3. Обработка исключений в Python
  4. Оптимизация строк в Python
  5. Python Менеджер контекста
  6. Выключение компьютера с помощью Python
  7. Работа с комплексными числами
  8. Аннотации типов в Python
  9. Подсчет вхождений элементов
  10. Логирование с Logzero: ротация файла
  11. Улучшение читаемости кода в Python
  12. Цикл for в Python
  13. Операторы объединения в Python 3.9
  14. Функция enumerate в Python
  15. Измерение времени выполнения кода с помощью time
  16. Генераторы данных
  17. Игра «Камень, ножницы, бумага» — Python
  18. Обработка ошибок в Python
  19. Контроль точности вывода чисел
  20. Измерение времени выполнения кода
  21. Создание множества в Python
  22. Работа со слайсами
  23. Создание генераторов
  24. Принципы Zen of Python
  25. Декораторы классов
  26. Иерархия классов в Python
  27. Проверка переменных окружения в Python
  28. Обработка StopIteration в Python
  29. Генераторы в Python
  30. Python reversed() функция
  31. Класс-оболочка для словарей
  32. Определение наиболее частого элемента с помощью collections.Counter
  33. Частичное совпадение пользовательского ввода в Python 3.10
  34. Закрытие файла в Python
  35. Разделение строки с регулярными выражениями
  36. Модуль antigravity: генерация координат
  37. Названия переменных
  38. Проверка окончания строки с помощью str.endswith()
  39. Доступ к локальным переменным
  40. Оптимизация гиперпараметров в Python
  41. Принципы SRP и OCP
  42. Обработка исключений в Python
  43. Оператор walrus в Python
  44. Склеивание строк без циклов

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