2018-11-01
                                阅读量:
                                1211
                            
                        如何把一个字符串的内容提取出来,并放到字典中
                        流程如下:
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
 6.8974
                                6.8974
                             1
                                1
                             1
                                1
                             
                                
                             关注作者
                                关注作者
                             收藏
                                    收藏
                                                            评论(0)
                    
 发表评论
发表评论
暂无数据
                        
                        推荐帖子
                    
                0条评论
                        0条评论
                        0条评论
                         
             
                 
                 
                            

 
                             
                             
                             
                             
                             
                             
                                    