Python 使用列表元素初始化空列表的字典
我有一张单子。我想使用它的元素初始化一个字典,它是一对对Python 使用列表元素初始化空列表的字典,python,list,dictionary,key,Python,List,Dictionary,Key,我有一张单子。我想使用它的元素初始化一个字典,它是一对对key:list() 电流输入: names=['John','Jane','Mark'] 转换后的期望输出: names\u dict={'John':list(),'Jane':list(),'Mark':list()} 我看到的最简单的方法是在for循环中迭代附加key:list()对。 还有其他类似于python的转换方法吗?A与for循环的没有太大区别,但稍微有点类似于python: names_dict = {name: lis
key:list()
电流输入:
names=['John','Jane','Mark']
转换后的期望输出:
names\u dict={'John':list(),'Jane':list(),'Mark':list()}
我看到的最简单的方法是在for循环中迭代附加key:list()
对。
还有其他类似于python的转换方法吗?A与for
循环的没有太大区别,但稍微有点类似于python:
names_dict = {name: list() for name in names}
我不知道dict压缩是一种东西。这改变了一个只知道生成器表达式和列表压缩的lota。谢谢你@Selcuk