Курс 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. Преобразование PowerPoint в PDF.
  2. Назначение максимального и минимального значения переменной в Python.
  3. Отладка утечек памяти в Python
  4. Методы shutil для работы с файлами
  5. Работа с кортежами в Python
  6. Проверка вхождения подстроки
  7. Получение частей дроби
  8. Преобразование списков в словарь
  9. Метод __ilshift__ для битового сдвига влево
  10. Python reversed() vs срез[::-1]
  11. Цикл for в Python
  12. Оператор «is not» в Python
  13. Создание виртуальной среды
  14. Извлечение аудио из видео
  15. Python Enum Weekday Usage
  16. Логирование с Logzero: ротация файла
  17. Списковое включение в Python
  18. Преобразование данных в Python
  19. Метод ne для сравнения объектов
  20. TON Smart Challenge #2: участие и подготовка
  21. Создание пользовательской коллекции в Python
  22. Объединение словарей в Python
  23. Извлечение статей с newspaper3k
  24. Измерение времени выполнения кода
  25. Генерация случайных чисел в Python
  26. Объединение словарей в Python
  27. Удаление falsy-значений из списка с помощью filter
  28. Создание уникального проекта
  29. Логические операторы в Python
  30. Форматирование строк с % в Python
  31. Метод get() для словарей
  32. Функция enumerate() — Python
  33. Выключение компьютера с помощью Python
  34. Глобальные переменные в Python
  35. Обновление ключей в Python
  36. Измерение времени выполнения кода
  37. Обработка ошибок ввода данных
  38. Обработка аргументов Python
  39. Логирование с Logzero
  40. Работа с очередями в Python
  41. Класс Counter() для подсчета элементов
  42. Оператор @ для умножения матриц
  43. Списковое включение в Python
  44. Работа с буфером обмена на Python
  45. Очистка данных с помощью pandas
  46. Лямбда-функции в Python
  47. Работа с OpenCV

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