【发布时间】:2016-08-29 15:03:18
【问题描述】:
我正在尝试转换列表列表:
x = [[1, 2], [1, 3], [1, 3, 4], [1, 2, 5]]
到一个列表字典,其中每个列表的索引是字典的键(从 1 开始):
new_dictionary = {1: [1, 2], 2: [1, 3], 3: [1, 3, 4], 4: [1, 2, 5]}
我将处理大型列表,有没有一种有效的方法?
【问题讨论】:
-
请记住,Python 序列是 0 索引的,而不是 1 索引的。
-
另外:你为什么想要那个?
-
@tobias_k - 我也很想知道这一点。每个键都是输入列表的索引的字典在功能上与列表相同。这似乎毫无意义。
-
可能是XY problem的一个例子。
-
我希望这不是 XY 问题!我要做的就是让我的数据与一些现有数据一致。不过感谢您的帮助。
标签: python list dictionary