将下列字符串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)