把列表变成字典?

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]

【讨论】:

以上是关于把列表变成字典?的主要内容,如果未能解决你的问题,请参考以下文章

Python怎样把2个列表合成为一个字典?

python14期2017.7.10

如何将返回的字典变成一个大列表?

python 中怎么把,list,字典dict转换为字符串

python 数组 变成 字典的方法

将列表变成字典操作代码