Я делаю курс Python для начинающих, и цель состоит в том, чтобы сделать несколько словарей.
- Создайте три словаря: Ллойд, Алиса и Тайлер.
Дайте каждому словарю ключи "имя", "домашнее задание", "тесты" и
"тесты".
Пусть ключом имени будет имя ученика (то есть имя Ллойда).
должен быть "Lloyd"), а остальные ключи должны быть пустым списком (мы будем
заполните эти списки в ближайшее время!)
Я сделал это, выполнив следующее:
def make_dict(list_of_names):
for names in list_of_names:
names = {
"name": names,
"homework" : [],
"quizzes" : [],
"tests" : []
}
list_of_names = ["lloyd", 'alice', 'tyler']
make_dict(list_of_names)
Почему это не работает? Должно ли это работать, и это только область разработки Codeacademy, которая не позволяет этому работать? Я понимаю, что немного потрудился, и что я могу сделать это очень просто, и я намеренно пытаюсь проявить креативность в том, как я это делаю.
В любом случае, как автоматизировать создание словаря на основе списков входных данных?