把列表变成字典?
Posted
技术标签:
【中文标题】把列表变成字典?【英文标题】:Turning a list into a dictionary? 【发布时间】:2017-12-05 21:10:01 【问题描述】:我正在尝试将列表变成字典。所以说我有一个类似的列表:
list = [1,2,3,4,5]
我希望我的字典是:
dict = 1:2,3,4,5
有没有办法做到这一点?
【问题讨论】:
你想要一本字典还是一套? 很好的字典,因为这就是它在python中的名称,我不知道集合是什么。1:2,3,4,5
应该是什么? 2,3,4,5
是元组吗?
这不是您预期结果中的有效字典。这是字典和集合之间的奇怪混搭。
set ,阅读此内容.. 它可能对您有所帮助。
【参考方案1】:
我相信你想要一本只有一个键和一个列表的字典:
l = [1,2,3,4,5]
d = l[0]:l[1:]
输出:
1: [2, 3, 4, 5]
【讨论】:
【参考方案2】:List = [1,2,3,4,5]
Dict = List.pop(0):List
输出:
1: [2, 3, 4, 5]
【讨论】:
以上是关于把列表变成字典?的主要内容,如果未能解决你的问题,请参考以下文章