为了账号安全,请及时绑定邮箱和手机立即绑定

关于字典和列表转换的问题

关于字典和列表转换的问题

慕尼黑5688855 2021-06-16 10:54:28
我有嵌套列表。现在,我想将其转换为字典。在我的例子中,嵌套列表总是只包含两个项目。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]


查看完整回答
反对 回复 2021-06-29
  • 2 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信