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

后端 未结 5 1702
灰色年华
灰色年华 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:43

    print dict([s.split("=") for s in my_list])
    

    like this

    >>> my_list = [ 'abc=lalalla', 'appa=kdkdkdkd', 'kkakaka=oeoeoeo']
    >>> print dict(s.split("=") for s in my_list) #thanks gribbler
    {'kkakaka': 'oeoeoeo', 'abc': 'lalalla', 'appa': 'kdkdkdkd'}
    

提交回复
热议问题