15.split分割注意事项

1.v = 'k1,v1- k2,v2- k3,v3-'变成一个字典{'k1':'v1','k2':'v2','k3:'v3'...}
变成一个字典
{'k1':'v1','k2':'v2','k3:'v3'...}
第一种:
'''
v=v.split('-')直接分割

返回值
['k1,v1', ' k2,v2', ' k3,v3', '']
列表中会有一个空的字符串,需要判断bool,这样''就不会进入到if中,不然无法取索引,会报错。
dic={}
for i in v:
if bool(i)==True:
i=i.strip().split(',')
dic[i[0]]=i[1]
print(dic)
'''
第二种:
先用replace去掉-
v=v.replace('-','')#k1,v1 k2,v2 k3,v3
v1=v.split()#按照中间的空格来分割['k1,v1','k2,v2','k3,v3']
dic={}
for i in v:
i=i.split(',')
dic[i[0]]=i[1]
print(dic)

转载于:https://www.cnblogs.com/pythonblogs/p/11028579.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值