【发布时间】:2018-10-28 06:08:12
【问题描述】:
我正在做一个初学者Python课程,目的是制作一堆字典。
- 创建三个字典:lloyd、alice 和 tyler。
为每本词典指定键“姓名”、“作业”、“测验”和 “测试”。
让“name”键是学生的名字(即劳埃德的名字 应该是“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 开发区域不允许它工作吗?我意识到我有点多余,我可以非常直接地做到这一点,并且我有目的地尝试在我的工作方式上发挥创造力。
无论如何,根据输入列表自动制作字典的方法是什么?
【问题讨论】:
-
是开发区。我有使用 codecademy 的经验,他们的系统只有在完全正确的情况下才会检测到它是正确的。然而,它在空闲时完美运行。您可能只想跳过。
-
以下答案之一有帮助吗?如果是这样,请考虑accepting(左侧的绿色勾号),或要求澄清。
标签: python list dictionary automated-deployment