我想把一个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:
你应该做:
d = { x: y for x, y in [[1,2],[3,4]]}
输出
按照@DeepSpace的建议,您可以:
相关问题 更多 >
编程相关推荐