我想使用python3将这个列表列表转换为字典列表,格式如下:
[['a','b','c'],['d','e'],['f','g']]
对于所有列表元素,key的值必须为1。请给我指路。
[{'a':1,'b':1,'c':1},{'d':1,'e':1},{'f':1,'g':1}]
您可以使用列表和字典理解的组合在一行中完成此操作。假设a
是您的原始列表:
a = [['a','b','c'],['d','e'],['f','g']]
,你将得到你想要的输出:
b = [{k: 1 for k in i} for i in a]