2018-10-28
阅读量:
985
把一个字符串的内容提取出来,并放到字典中?
流程如下:
1、得到字符串s,通过分割提取得到s1(是个列表)
s=”name=lyy&age=3&sex=women&boyfriend=czt”
2、需要再对s1进行拆分,此时s1只有4个元素,对s1进行遍历,拿到类似“name=lyy”的字符串,即s2
3、同样通过分割把s2分割成s3列表
4、s3为[name,lyy],即为字典的键和值赋值,键=s3[0],值=s3[1]
代码如下:
# -*- coding: utf-8 -*-
s="name=lyy&age=3&sex=women&boyfriend=czt"d={
}
s1=s.split("&")# print s1fori inxrange(4):
s2=s1[i]# print s2
s3=s2.split("=")
s3
key=s3[0]
value=s3[1]
d[key]=valued
改进代码,改进之处——直接使用s2 in s1执行遍历
# -*- coding: utf-8 -*-
s="name=lyy&age=3&sex=women&boyfriend=czt"d={
}
s1=s.split("&")# print s1fors2 ins1:
s3=s2.split("=")
s3
key=s3[0]
value=s3[1]
d[key]=value
d
0.0000
0
2
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

