Операторы принадлежности
Оператор принадлежности сообщает, присутствует ли последовательность в объекте:
Таблица операторов принадлежности
main.py
# Operator | Description | Example
# in | Returns True if a sequence with the specified value is present in the object | x in y
# not in | Returns True if a sequence with the specified value is not present in the object | x not in y
Примеры
Пример
Проверьте, является ли «banana» одним из элементов списка:
Prompt
Напишите программу на Python, которая создаёт список фруктов и проверяет, присутствует ли "banana" в списке, с помощью оператора "in". Выведите результат.
Вывод: полная программа на Python
main.py
fruits = ["apple", "banana", "cherry"]
print("banana" in fruits)
Пример
Проверьте, отсутствует ли «pineapple» в списке:
Prompt
Напишите программу на Python, которая создаёт список фруктов и проверяет, что "pineapple" НЕ присутствует в списке, с помощью оператора "not in". Выведите результат.
Вывод: полная программа на Python
main.py
fruits = ["apple", "banana", "cherry"]
print("pineapple" not in fruits)
Принадлежность в строках
Строки тоже работают с операторами принадлежности:
Пример
Prompt
Напишите программу на Python, которая демонстрирует операторы принадлежности со строками. Проверьте, есть ли "H" в тексте, есть ли "hello" в тексте и что "z" нет в тексте. Выведите результаты.
Вывод: полная программа на Python
main.py
text = "Hello World"
print("H" in text)
print("hello" in text)
print("z" not in text)