-1 python dictionary list python-2.7
我有一个字母表分隔符\n.
mylist = ['a\n','b c d e\n', 'f g h i j\n', 'k l m\n', 'n o\n', 'p q r s\n', 't\n', 'u v w x y z\n']
Run Code Online (Sandbox Code Playgroud)
我想将其转换为格式字典:
mydict= {
a: {}
b: {c, d, e}
f: {g, h, i, j}
k: {l, m}
n: {o}
p: {q, r, s}
t: {}
u: {v, w, x, y, z}
}
Run Code Online (Sandbox Code Playgroud)
在Python中实现这一目标的最佳方法是什么?
先感谢您.
像下面这样的东西应该工作:
{x[0]: set(x[1:]) for x in map(str.split, mylist)}
Run Code Online (Sandbox Code Playgroud)