将list的list转换为字典的list



我想使用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]

相关内容

  • 没有找到相关文章

最新更新