首页 > 解决方案 > 将 list = {"xy", "wz", "ab"} 转换为 dict={x:y. w:z,a:b}

问题描述

我已经搜索了很多关于如何将列表转换为字典并找到解决方案的方法,但他们都没有给出解决方案。

我有一个清单

LIST = {"x-y", "w-z","a-b"}

现在我想把它转换成一个应该看起来像的字典

DICT = {'x':'y', 'w':'z', 'a':'b'}

标签: pythonlistdictionary

解决方案


input = {"x-y", "w-z","a-b"} 
output = dict(x.split('-', 1) for x in input)

推荐阅读