作者shedoh (仙道)
看板Python
标题[问题] 最 python 的 str 转 dict 方法?
时间Wed Feb 19 17:03:38 2014
在设定档中很常出现类似这种的字串 (这边的,可以是; : 或\n等)
s = "a=1,b=2,c=7,d=ooxx,e=orz"
现在想把它变成 dict,也就是
d = {'a':'1', 'b':'2', 'c':'7', 'd':'ooxx', 'e':'orz'}
想问有没有比较 pythonic 的写法 (我只会土炮用 for 慢慢转)?
shedoh
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.91.28
1F:→ WanCW:d=dict(e.split('=') for e in s.split(',')) 02/19 17:35
2F:→ kilfu0701:用configparser ? 02/19 17:59
3F:→ shedoh:WanCW 大太强了,一行搞定 ^^ 02/19 18:08