繁体   English   中英

如何在Python中将列表列表转换为列表字典?

[英]How can I convert a list of lists into a dictionary of lists in Python?

我有一个清单,里面有四个清单。 我想为每个内部列表分配一个名称,基本上将具有四个列表的列表转换为具有四个命名列表的字典。 我该如何用Python的方式做到这一点? 我看到了这个问题,但这太具体了。

dictionary["list1"] = lists[0]
dictionary["list2"] = lists[1]
dictionary["list3"] = lists[2]
dictionary["list4"] = lists[3]

编辑:我想知道如何使用任意字典键-不只是list1,list2,list3等。

这应该可以解决问题

import itertools

names = "mains_voltage mains_time CT_voltage CT_time".split()
answer = {name:L for name,L in itertools.izip(names, lists)}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM