python每日一练(2021/11/10)字符串类型的cookie转化为字典类型

将一段字符串类型的cookie转化为字典类型
思路;将cookie用;分割,然后遍历它用‘=’再次分割存入数组。最后将下标为0的作为键,下标为1的作为值
知识点:
1.字典推导式格式:{键:值 for循环}
列表推导式核实:[需要处理的元素 for循环 判断语句]
2.split()分割
3.字典增加键值对:dictname[key] = value

第一种方式:

b={}
coolie = 'uuid_tt_dd=10_30308620760-1603249399616-348857; UN=weixin_49971207; p_uid=U010000; Hm_ct_6bcd52f51e9b3dce32bec4a3997715ac=6525*1*10_30308620760-1603249399616-348857!5744*1*weixin_49971207; _bl_uid=4Fknjqksiw4t5kc4ga6avtd0XdO6; __gads=ID=af95fc0433b1dc1c-22ac2084b0ca0075:T=1628216091:RT=1628216091:S=ALNI_MYMquSDS21IAoW1jrBGWUaTPT7W0g; ssxmod_itna=eqAxBQG=iti=eBK0QDXYqfbbbbEohxiKD7AFbRDBkAh4iNDnD8x7YDvAINQdPkYOD+3GaKjAeLGm7hmofPfIZi+nwqGi2PGLDmKDymY++x3D4SKGwD0eG+DD4DWDmnHDnxAQDjxGpycuTXBDi3Dbg=Df4DmDGAybqDgDYQDGdIUD7QDIM=KM4bl0nto7CGxzqDMneGX87abzwbF1peV7mWTvreYD0pbB1DbYhHiiAiabqGybKGunqXV/4Tzpq0Z3m4rYiP6EAvR8GPoK0GPYGeobGDdQaQYWHBjpAh1aHmPR0MloxDACiVxYD===; ssxmod_itna2=eqAxBQG=iti=eBK0QDXYqfbbbbEohxiKD7AFbD8dZ7DGXhKobGaKYoAk1LP6TBrTRXGqjx2PGFl2jhRhqPhCE0w3kiqMGEqKzTAYpdR8ugbs3Ao8hbYm5etg7qfoEet62q7XjFSbyOmkk1Ht1E9dopwh2g9GChK8TEvsDpeF8xE=K8gG/=P1q7ehROwm3rvzF+cw3pize1gkTpTLo=WAFSwhT=m6/QAUuKWIUGIHDpTAYhEa7Z3hXFCu3DwrgSbtvteXKLIairWWGV1c/BPupwm9epqSUQnv0HtiAOpZetzc71fkPVSE04vRISCx1KY139Hzyhn4i30094jYWoArLfAfQF=FI2Aer9wPXH=U7=RAegBhGKbept/ArWEdeAalwaQ+lQ4R4RgmiiARxBoabRAib=efaQ8NjTr2OCQ+rN01Axaf9b6hx+frai3D079xDLxD2YhDD===; UserName=weixin_49971207; UserInfo=7cc2cddffe6749189558ce245d2e2d87; UserToken=7cc2cddffe6749189558ce245d2e2d87; UserNick=闪电侠艾弗森; AU=974; BT=1634633892697; Hm_up_6bcd52f51e9b3dce32bec4a3997715ac={"islogin":{"value":"1","scope":1},"isonline":{"value":"1","scope":1},"isvip":{"value":"0","scope":1},"uid_":{"value":"weixin_49971207","scope":1}}; c_first_ref=www.baidu.com; c_segment=9; dc_sid=0bb543ecc37d6fb5513ff2415b2ada8f; c_first_page=https://blog.csdn.net/weixin_42018112/article/details/88959052; Hm_lvt_6bcd52f51e9b3dce32bec4a3997715ac=1636010415,1636010795,1636421938,1636428519; log_Id_view=666; dc_session_id=10_1636510759160.227598; c_page_id=default; log_Id_click=111; c_pref=https://editor.csdn.net/; c_ref=https://mp.csdn.net/; dc_tos=r2c3sw; log_Id_pv=413; Hm_lpvt_6bcd52f51e9b3dce32bec4a3997715ac=1636510785'
for item in coolie.split(';'):
    a = item.split("=")
    b[a[0]] = a[1]
print(b)

第二种方式:推导式

print({item.split('=')[0]:item.split('=')[1] for item in coolie.split(';')})
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值