Menu
CoddyTech

Проверка вхождения

Часть раздела Логика и управление потоком выполнения путешествия по Python на Coddy. Урок 25 из 78.

Проверки принадлежности в Python позволяют проверить, существует ли значение в коллекции, такой как список, кортеж, множество или словарь, с помощью in и not in.

Оператор in проверяет, существует ли значение:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

Оператор not in проверяет, отсутствует ли значение:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

Для словарей проверка принадлежности по умолчанию применяется к ключам:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False
challenge icon

Задание

Легко

Дан список имён и словарь с оценками учеников. Напиши программу, которая:

  1. Проверяет, есть ли "Alice" в списке → Выводит: "Alice is in the list."
  2. Проверяет, что "David" нет в списке → Выводит: "David is not in the list."
  3. Проверяет, есть ли "Bob" в словаре → Выводит: "Bob is in the dictionary."
  4. Проверяет, что "Eve" нет в словаре → Выводит: "Eve is not in the dictionary."

Попробуйте сами

# Данные
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# Напишите код здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и управление потоком выполнения

Потренируйтесь самостоятельно: Онлайн-компилятор Python