convert string to dict using list comprehension

后端 未结 8 1980
情歌与酒
情歌与酒 2021-02-05 12:34

I have came across this problem a few times and can\'t seem to figure out a simple solution. Say I have a string

string = \"a=0 b=1 c=3\"

I wan

8条回答
  •  一个人的身影
    2021-02-05 13:10

    I would do this:

    def kv(e): return (e[0], int(e[1]))
    d = dict([kv(e.split("=")) for e in string.split(" ")])
    

提交回复
热议问题