291294878

2018-11-01   阅读量: 863

数据分析师 Python编程

如何把一个字符串的内容提取出来,并放到字典中

扫码加入数据分析学习群

流程如下:

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 s1
for i in xrange(4):
s2=s1[i]
#  print s2
s3=s2.split("=")
print s3
key=s3[0]
value=s3[1]
d[key]=value
print d

改进代码,改进之处——直接使用s2 in s1执行遍历

# -*- coding: utf-8 -*-

s="name=lyy&age=3&sex=women&boyfriend=czt"
d={

}

s1=s.split("&")
# print s1
for s2 in s1:
s3=s2.split("=")
print s3
key=s3[0]
value=s3[1]
d[key]=value
print d

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
6.8974 1 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子