将列表中的每个元素转换成字典

c=['platform=pc',
'cityId=12',
'cityDomain=bj',
'cityName=%E5%8C%97%E4%BA%AC',
'uuid=275d1a1b-226e-4ec9-e069-02ce43225d08',
'sessionid=86a77457-cbfe-4c78-ec14-be0be274b525',
'guazitrackersessioncadata=%7B%22ca_kw%22%3A%22-%22%7D',
'cainfo=%7B%22ca_s%22%3A%22seo_baidu%22%2C%22ca_n%22%3A%22default%22%2C%22ca_medium%22%3A%22-%22%2C%22ca_term%22%3A%22-%22%2C%22ca_content%22%3A%22-%22%2C%22ca_campaign%22%3A%22-%22%2C%22ca_kw%22%3A%22-%22%2C%22ca_i%22%3A%22-%22%2C%22scode%22%3A%22-%22%2C%22guid%22%3A%22275d1a1b-226e-4ec9-e069-02ce43225d08%22%7D',
'ca_s=self',
'ca_n=self',
'SECKEY_ABVK=QNKnLrPjMK8ygmt2ESLN3Pjn3+HAA0q503Yvh25bnp8%3D',
'BMAP_SECKEY=m9fRu2tJo501SBUQ0wHY4wSk-wkztVa5b6p1EkbvaqU7CxjWO-dvisdJBRgPp3REdYFL_UpRZ87yV_NBPaCJtVM0sjwi78J053Oml6g-oFc5K3hlz6t9AB-p0GEADSJGP3jhEIT6vTOMIQnH-Kh-NYt3CgBtZGG5uKrVJkz4--phsmFPkUZdHiUiCAsCclgp']
python中如何把c的每个元素转换成键值对,c依然是列表

这样操作即可:

c1=[]
d={}
for x in c:
    d[x.split('=',1)[0]]=x.split('=',1)[1]
for k,v in d.items():
    c1.append({k:v})

print(c1)
c=['platform=pc',
'cityId=12',
'cityDomain=bj',
'cityName=%E5%8C%97%E4%BA%AC',
'uuid=275d1a1b-226e-4ec9-e069-02ce43225d08',
'sessionid=86a77457-cbfe-4c78-ec14-be0be274b525',
'guazitrackersessioncadata=%7B%22ca_kw%22%3A%22-%22%7D',
'cainfo=%7B%22ca_s%22%3A%22seo_baidu%22%2C%22ca_n%22%3A%22default%22%2C%22ca_medium%22%3A%22-%22%2C%22ca_term%22%3A%22-%22%2C%22ca_content%22%3A%22-%22%2C%22ca_campaign%22%3A%22-%22%2C%22ca_kw%22%3A%22-%22%2C%22ca_i%22%3A%22-%22%2C%22scode%22%3A%22-%22%2C%22guid%22%3A%22275d1a1b-226e-4ec9-e069-02ce43225d08%22%7D',
'ca_s=self',
'ca_n=self',
'SECKEY_ABVK=QNKnLrPjMK8ygmt2ESLN3Pjn3+HAA0q503Yvh25bnp8%3D',
'BMAP_SECKEY=m9fRu2tJo501SBUQ0wHY4wSk-wkztVa5b6p1EkbvaqU7CxjWO-dvisdJBRgPp3REdYFL_UpRZ87yV_NBPaCJtVM0sjwi78J053Oml6g-oFc5K3hlz6t9AB-p0GEADSJGP3jhEIT6vTOMIQnH-Kh-NYt3CgBtZGG5uKrVJkz4--phsmFPkUZdHiUiCAsCclgp']
c = ['{"' +i.replace('=', '":"') +'"}' for i in c]
print(c)

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632