相关疑难解决方法(0)

嵌套列表到dict

我尝试dict通过嵌套创建list:

groups = [['Group1', 'A', 'B'], ['Group2', 'C', 'D']]

L = [{y:x[0] for y in x if y != x[0]} for x in groups]
d = { k: v for d in L for k, v in d.items()}

print (d)
{'B': 'Group1', 'C': 'Group2', 'D': 'Group2', 'A': 'Group1'}
Run Code Online (Sandbox Code Playgroud)

但它似乎有点复杂.

有更好的解决方案吗?

python dictionary list-comprehension list

18
推荐指数
4
解决办法
4528
查看次数

标签 统计

dictionary ×1

list ×1

list-comprehension ×1

python ×1