Курс 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. Работа с модулем bisect
  4. Извлечение чисел из текста
  5. Выключение компьютера с помощью Python
  6. Настройка вывода в Numpy
  7. Проверка запуска скрипта или импорта модуля
  8. Упрощение условных выражений с тернарным оператором
  9. Использование функции product
  10. Переворот строки с помощью срезов
  11. Декораторы в Python
  12. Различия символов в Python
  13. Тестирование с unittest
  14. Распаковка аргументов в Python
  15. Модуль math: константы π и e
  16. Логирование в Python
  17. Python Метод sleep() из time
  18. Освобождение памяти в Python
  19. Исключение NotImplementedError
  20. Метод add для класса Vector
  21. Отладка утечек памяти в Python
  22. Автоматизация скриптов на AWS Lightsail.
  23. Работа с библиотекой xkcd
  24. Проверка элементов списка условием
  25. Создание списка через итерацию
  26. Магические методы в Python
  27. Генераторы в Python
  28. Цепные операции в Python
  29. Декораторы классов
  30. Оптимизация памяти с slots
  31. Работа с CSV файлами
  32. Объединение словарей в Python
  33. Расчет времени выполнения
  34. split() — разделение строки
  35. Работа с массивами в Numpy
  36. Работа с Enum в Python3.
  37. Возврат нескольких значений из функции
  38. Работа с эмодзи в Python
  39. Pillow: работа с изображениями
  40. Работа с YAML в Python
  41. Возврат нескольких значений
  42. Метод invert для побитового отрицания
  43. Присоединение элементов коллекции
  44. Логирование с Logzero
  45. Глобальные переменные в Python
  46. Библиотека wikipedia для Python
  47. Преобразование символов в нижний регистр

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