python案例(字符串提取到字典)

将下列字符串str1转换存储在字典中,例如字典           

{“anonymid”,“jfgfivcbazwm36”}

结题思路:将字符串从“;”处进行分割,保存在列表中,然后再让列表中字符串元素再一次“=”处进行分割,把分割后的第一个元素作为字典KEY,第二个作为value。
str1 = 'anonymid=jfgfivcbazwm36; ' \
 '_r01_=1; ' \
 'ln_uact=18689393892; ' \
 'ln_hurl=http://head.xiaonei.com/photos/0/0/men_main.gif; ' \
 '_de=E0EDF5D325EC1DBA1D9123C741F918C1; ' \
 'depovince=GUZ; ' \
 'ick_login=6be5197b-c163-4429-b58e-75d2abc70648; jebecookies=48921195-5c61-4615-8cbb-51e19985e85c|||||; ' \
'jebe_key=11bfc5d3-b7fe-42c5-906c-82a149aa932d%7Cd2d0ee61a963d41f217dde8146469b12%7C1522566662335%7C1%7C1524539451045'


temp = str1.split(';')
print(temp)
list1 = []
dict1 = {}
for t in temp:
    a = t.strip().split('=')
    print(a)
    list1.append(a)
print(list1)
for d in list1:
    dict1[d[0]] = d[1]
print(dict1)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值