用列表作为值的dict理解

时间:2017-11-14 14:38:23

标签: python-3.x dictionary-comprehension

我有一个程序会提示用户输入三个输入:

学号 名称 年龄

然后我用这个信息填充一个列表。目前工作正常。

我想将列表构造更改为以学生编号为键的字典,以及名称和年龄为值的列表。如果我决定在将来扩大输入数量,我也想要这份清单。

我想知道我是否可以使用字典理解但我找不到任何使用dict comp来创建带有列表作为值的字典的示例。

结果字典看起来像:

st_dict = {101: [Mark, 54],
           102: [Bob, 49]
           }

是否可以使用dict comp创建此结构?

基本上我想要这样做:

st_dict = {Student_no:每个学生输入的[姓名,年龄]}

0 个答案:

没有答案