从嵌套列表创建词典

2024-03-28 20:44:15 发布

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

我想把一个2元素列表的列表转换成一个字典。请注意,我确实不想使用group\u by,它的结果不同于简单地转换成dict。这可能吗?不支持两种最明显的尝试方法:

d = { x for x in [[1,2],[3,4]]}

这给了我们:

TypeError: unhashable type: 'list'

d = { *x for x in [[1,2],[3,4]]}

结果是:

SyntaxError: iterable unpacking cannot be used in comprehension


Tags: 方法in元素列表forby字典type