Python列表到字典(不考虑长度)

2024-10-03 17:18:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个单子,我想把它编入词典。在

list_x = ['a', 'ada', 'aadsad', ......, 'sd']

不管这个列表中是什么,不管它有多长(现在我们假设是13),这样列表的第二项应该是键和其他所有项,包括位置0是值。在

我尝试过其他示例中的dict()函数,但它不能实现我想要的功能。先谢谢你。在


Tags: 函数功能示例列表sddictlist词典
3条回答

这对你不管用吗?在

d = {}
d[list_x.pop(1)] = list_x

另一种没有切片的方法没有提到:

dict.fromkeys( (list_x.pop(1),), list_x)

如果不想修改list

In [13]: list_x = ['a', 'ada', 'aadsad','sd']

In [14]: d={list_x[1]:list_x[0:1]+list_x[2:]}

In [15]: d
Out[15]: {'ada': ['a', 'aadsad', 'sd']}

编辑:

如果要迭代多个列表:

^{pr2}$

相关问题 更多 >