Python: Слияние словарей

Python: Словари и Множества 5 сообщений
Обновлено: 29 марта, 13:55
258
Студентов
87%
Завершения

src/solution.py

Реализуйте функцию merged(), которая объединяет несколько словарей в один общий словарь. Функция принимает любое количество аргументов и возвращает результат в виде словаря, в котором каждый ключ содержит множество (set) уникальных значений.

from solution import merged
merged({}, {}) == {}
# True
merged(
    {'a': 1, 'b': 2},
    {'b': 10, 'c': 100}
) == {'a': {1}, 'b': {2, 10}, 'c': {100}}
# True

Подсказки

  • Функция может вернуть любой подобный словарю объект. Вы можете выбрать наиболее подходящий среди имеющихся в стандартной библиотеке.

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов