python 字符串转字典问题

我想将诸如这样的字符串转换成字典用什么函数或者库呢'''uin=o0000618172; skey=@yY6uZwrLd;'''
这个其实就是一个cookies的一部分,我知道可以自己实现,但是还是想看看有没有现成的处理方式

这个没有现成的办法,只能自己split,然后分别作为key,value

split已经足够好了。如果再设计一个转字典的方法,表面看能方便一点其实不然。
因为这种类型的字符串有很多,比如说,url中,每一项是&分割的吧,配置文件是换行分割的吧,那么也许需要一个分隔符的参数,有时候,我们还需要用到转义字符,比如等号、引号等等……仔细想来,有很多可能。系统类库提供一个函数,不能只考虑你一种情况吧。
那么你说应该怎么设计。

楼上的正解,的确没有现成的方法直接把一个串换成你想要的字典,自己去解析就好

没办法噢,只能用正则或者split自己取,写个可复用的方法咯。。。

t = '''uin=o0000618172; skey=@yY6uZwrLd;'''
dict(k.strip().split('=') for k in t.split(';') if k)