python中join和spilt的用法

join 可以对列表,元组,字典操作,将这些数据根据不同的字符将其变为对应的字符串:
对列表进行操作 列表中的数据必须是字符串
list = [“1”,“2”,“3”,“a”,“5”,“6”]
lista = “,”.join(list)
listb = “”.join(list)
print(lista)
print(type(lista))
print(listb)
print(type(listb))
执行结果:
1,2,3,a,5,6
<class ‘str’>
123a56
<class ‘str’>
对元组进行操作
tuple = (“1”,“2”,“a”,“3”)
tuplea = “”.join(tuple)
tupleb = “,”.join(tuple)
print(tuplea)
print(type(tuplea))
print(tupleb)
print(type(tupleb))
执行结果
12a3
<class ‘str’>
1,2,a,3
<class ‘str’>
对字典进行操作
dict = {“a”:1,“b”:2,“c”:3}
dicta = “”.join(dict)
dictb = “,”.join(dict)
print(dicta)
print(type(dicta))
print(dictb)
print(type(dictb))
执行结果
abc
<class ‘str’>
a,b,c
<class ‘str’>

split 分割字符串,可以相应的字符将其变为对应的列表:
split:
string = “www.fenge.com”
listing = string.split(".")
print(listing)
print(type(listing))

string1 = “www.split.stop.com”
listing1 = string1.split(“s”)
print(listing1)
print(type(listing1))
执行结果:
[‘www’, ‘fenge’, ‘com’]
<class ‘list’>
[‘www.’, ‘plit.’, ‘top.com’]
<class ‘list’>

string2 = “www.fenge.com.cn.end”
listing2 = string2.split(".",2)
listing3 = string2.split(".",3)
print(listing2)
print(listing3)
执行结果
[‘www’, ‘fenge’, ‘com.cn.end’]
[‘www’, ‘fenge’, ‘com’, ‘cn.end’]

string2 = “www.fenge.com.cn.end”
list1,list2,list3 = string2.split(".",2)
print(list1)
print(list2)
print(list3)
print(type(list1))
执行结果
www
fenge
com.cn.end
<class ‘str’>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值