How to split a string within a list to create key-value pairs in Python

后端 未结 5 1704
灰色年华
灰色年华 2020-12-01 14:07

I have a list that looks like this:

[ \'abc=lalalla\', \'appa=kdkdkdkd\', \'kkakaka=oeoeoeo\']

And I want to split this list by \'=\' so th

5条回答
  •  执念已碎
    2020-12-01 14:58

    a = [ 'abc=lalalla', 'appa=kdkdkdkd', 'kkakaka=oeoeoeo']
    d = dict(s.split('=') for s in a)
    print d
    
    
    Output:
    {'kkakaka': 'oeoeoeo', 'abc': 'lalalla', 'appa': 'kdkdkdkd'}
    

    http://codepad.org/bZ8lGuHE

提交回复
热议问题