Курс 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. Шаблоны и наследование в Flask
  3. Функция print() — вывод информации
  4. Расчет времени выполнения
  5. Преобразование регистра символов
  6. Получение комбинаций в Python
  7. Цикл for в Python
  8. Numpy: объединение массивов
  9. Работа с датами в Python
  10. Декораторы с аргументами
  11. Переопределение оператора % для объектов
  12. Генерация строк с .join()
  13. Метод __iand__ для пользовательских классов
  14. Роль запятой в Python
  15. Создание итератора
  16. Создание класса очереди
  17. Настройка шрифта и цвета в Tkinter
  18. Генерация QR-кодов с Python
  19. Создание пустых функций и классов в Python
  20. Объединение списков в Python
  21. Инверсия списка/строки в Python
  22. Именование переменных в Python
  23. Лимиты на ресурсы Python
  24. Создание тестовых данных с Faker
  25. Удаление falsy-значений из списка с помощью filter
  26. Применение функции к списку
  27. Операторы объединения в Python 3.9
  28. Настройка нарезки списков
  29. Работа с файлами в Python
  30. Область видимости переменных в Python
  31. Генераторы в Python
  32. Тестирование с responses
  33. Создание списка дат
  34. Представление бесконечности в Python
  35. Работа с массивами в Python
  36. Преобразование чисел в Python
  37. Объединение множеств в Python
  38. Pretty-printing JSON в Python
  39. Удаление пробелов методом translate()
  40. Удаление ключей из словаря
  41. Генерация тестовых данных с factory_boy
  42. Метод is_absolute() для PurePath
  43. Python Enumerate

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