我有嵌套列表。现在,我想将其转换为字典。在我的例子中,嵌套列表总是只包含两个项目。list1 = [['a','b'],['c','d']]list2=[]for i in list1: list2.append({'name':i[0],'value':i[1]}) //it work correct but i want to optimize that code.o/p of above code(this i want): [{ 'name': 'a','value': 'b'}, {'name': 'c', 'value': 'd'}]任何人都可以告诉。如何优化上面的代码。提前致谢。
2 回答
慕斯王
TA贡献1864条经验 获得超2个赞
在我看来,拥有这样的字典列表是一种非常奇怪的数据结构,但是您可以像这样在性能方面有效地做到这一点:
list1 = [['a','b'],['c','d']]
[{"name": x[0], "value": x[1]} for x in list1]
添加回答
举报
0/150
提交
取消