【发布时间】:2020-01-31 16:33:19
【问题描述】:
有什么方法可以在一行中创建列表字典的字典吗?
names = ['alex', 'ben', 'coby']
age = ['20', '30', '40', '50']
name_age = {n: {} for n in names}
for n in names:
name_age[n] = {a: {} for a in age}
下面这样的嵌套不起作用。
name_age = {n: {{a: {} for a in age}} for n in names}
【问题讨论】:
-
name_age = {n: {a: {} for a in age} for n in names} -
正确答案,请留言。自己试过了,但一定是搞错了。
标签: python dictionary nested