Словари · 15 из 20
Объединить два фонда
Соседний филиал закрывают, его книги переезжают к Зинаиде Петровне. Экземпляры одной и той же книги надо сложить, а не потерять.
Что сделать
Сложите два фонда в один: экземпляры одной книги складываются, исходные фонды не меняются.
Что приходит
pervyy— фонд Зинаиды Петровны: словарь «название книги → число экземпляров»vtoroy— фонд закрытого филиала, такой же словарь
Что вернуть
Новый словарь «книга → экземпляров»: сначала книги первого фонда, потом новые из второго.
Допишите функцию obedinit в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
obedinit({'Му-му': 2, 'Онегин': 1}, {'Онегин': 3, 'Хоббит': 5})
{'Му-му': 2, 'Онегин': 4, 'Хоббит': 5}
Функция принимает два словаря: название книги — число экземпляров (целое). Возвращает новый словарь: все книги из обоих, число экземпляров сложено. Исходные словари меняться не должны. Порядок ключей: сначала книги первого фонда в исходном порядке, затем те книги второго, которых в первом не было.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.