</>
Тема 6 из 10
Теория

Словари и множества

Словарь связывает ключи со значениями:

ages = {"Аня": 12, "Тимур": 14}
ages["Лея"] = 11              # добавить
print(ages["Аня"])            # 12
print(ages.get("Макс", 0))    # 0 — если ключа нет
for name, age in ages.items():
    print(name, age)

Множество хранит только уникальные значения и умеет находить общее:

a = {1, 2, 3}
b = {2, 3, 4}
print(a & b)   # {2, 3} — пересечение
print(a | b)   # {1, 2, 3, 4} — объединение

Телефонная книга

Лёгкая+10 XP

Верни номер человека из словаря book. Если такого имени нет — верни строку нет номера.

phone({"Аня": "123"}, "Аня") → "123"
main.pyЗагружаем Python…
Вывод
Нажми «Проверить», чтобы запустить тесты