filmov
tv
6.6 Генераторы множеств и словарей 5. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Показать описание
Подвиг 6. На вход программе подаются строки с информацией по книгам некоторого книжного магазина в формате:
автор 1: название 1
...
автор N: название N
Авторы с названиями могут повторяться. Также в программе уже реализовано чтение этих строк и сохранение в списке:
Необходимо, используя генераторы, сформировать словарь с именем d вида:
{'автор 1': {'название 1', 'название 2', ..., 'название M'}, ..., 'автор K': {'название 1', 'название 2', ..., 'название S'}}
То есть, ключами выступают уникальные авторы, а значениями - множества с уникальными названиями книг соответствующего автора.
На экран ничего выводить не нужно, только сформировать словарь обязательно с именем d - он, далее будет проверяться в тестах!
Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -
автор 1: название 1
...
автор N: название N
Авторы с названиями могут повторяться. Также в программе уже реализовано чтение этих строк и сохранение в списке:
Необходимо, используя генераторы, сформировать словарь с именем d вида:
{'автор 1': {'название 1', 'название 2', ..., 'название M'}, ..., 'автор K': {'название 1', 'название 2', ..., 'название S'}}
То есть, ключами выступают уникальные авторы, а значениями - множества с уникальными названиями книг соответствующего автора.
На экран ничего выводить не нужно, только сформировать словарь обязательно с именем d - он, далее будет проверяться в тестах!
Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -