Курс 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. Работа с Colorama
  2. Документирование функций в Python
  3. Работа с срезами в Numpy
  4. Вывод сложных структур данных с помощью pprint
  5. Создание namedtuple списком полей
  6. Компиляция регулярных выражений
  7. Потоковый ввод в Python
  8. Удаление и повторная вставка ключа в OrderedDict
  9. Работа с deque из collections
  10. Метод gt в Python
  11. Проверка строки на палиндром
  12. Измерение времени выполнения кода
  13. Измерение времени выполнения кода
  14. Генераторные функции в Python
  15. Удаление эмодзи с помощью pandas
  16. Оптимизация памяти в Python
  17. Работа с URL-адресами в Python
  18. Поток данных в Python
  19. Игра «Камень, ножницы, бумага» — Python
  20. Оператор * в Python
  21. Создание и обучение модели с Keras
  22. Векторизация в Python с NumPy.
  23. Управление фоновыми задачами в Python
  24. Операторы Splat и splatty-splat
  25. Декоратор Ajax required
  26. Работа с OpenCV
  27. Работа с прокси в Python
  28. Транспонирование 2D-массива с помощью zip
  29. Проверка индексов коллекции
  30. Работа с словарями в Python
  31. Отношения подклассов в Python
  32. Удаление символа из строки
  33. Исправление ошибки NameError
  34. Правила именования переменных
  35. Метод __index__ в Python
  36. *args и **kwargs в Python
  37. Создание словарей в Python
  38. Функции all и any в Python
  39. Подписка на каналы разработчиков
  40. Управление ресурсами в Python
  41. Функция enumerate в Python
  42. Оптимизация параметров в Python
  43. Разбиение текста в Python
  44. Получение комбинаций в Python

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