Курс 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. Очистка вывода в Python
  3. Метод hash в Python
  4. Метод __ilshift__ для битового сдвига влево
  5. Циклы в Python
  6. Декораторы в Python
  7. Многострочные комментарии в Python
  8. Сравнение неупорядоченных списков
  9. Проблема сравнения словарей
  10. Контроль точности вывода чисел
  11. Методы работы со строками в Python
  12. Лямбда-функции для min/max
  13. Переворот последовательности
  14. Инверсия списка и строки в Python
  15. Python groupby() из itertools: работа с повторяющимися элементами
  16. Повторение элементов списков
  17. Работа с deque из collections
  18. Python Тесты и Гайды
  19. Блок else в циклах.
  20. Метод split() для разделения строк
  21. Подсчет элементов в списке с Counter
  22. Транспонирование матрицы
  23. Ошибка NotImplemented в Python
  24. Преобразование чисел в восьмеричную строку
  25. Карта бомбоубежищ в Москве и Питере
  26. Разделение списка на гнппы
  27. Обработка исключений в Python 3
  28. Оптимизация строк в Python
  29. Метод rxor для операции побитового исключающего «или»
  30. Работа с датами в Python
  31. Преобразование данных в Python
  32. Создание списка дат
  33. Преобразование объекта в строку
  34. Копирование объектов в Python
  35. Создание и операции с дробями
  36. Сохранение Unicode в JSON
  37. Руководство по Pymorphy2
  38. Работа с очередями в Python
  39. Работа с Event() в threading
  40. Pretty-printing JSON в Python
  41. List Comprehension Tutorial
  42. Работа с контекстными переменными
  43. Избегайте двойного подчеркивания
  44. Обработка исключения UnboundLocalError
  45. Изменение списка срезом
  46. Использование двоеточия в Python
  47. Разделение строки с помощью re.split()

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