首页 > 代码库 > 列表和字符串都可用的方法
列表和字符串都可用的方法
一.join方法,将列表或字符串通过某个字符串进行拼接
join是用来通过某个字符串拼接一个可迭代对象的每个元素的,生成的新值也是Str类型的
1)可以拼接列表
name=[‘MLing‘,‘Ling‘,‘zhang‘]
names=‘,‘.join(name)
print(names)
print(‘,‘.join(name))
返回结果:
MLing,Ling,zhang
MLing,Ling,zhang
2)也可以拼接字符串
name=‘MLing‘
print(‘%‘.join(name))
返回结果:
M%L%i%n%g
二.切片:意思就是从list或者字符串里面取几个元素
1)列表切片
names = [‘zcl‘,‘py‘,‘zyz‘]
print(names[0:2]) #从第几个取到第几个,这个也是顾头不顾尾
print(names[:2]) #如果是从第一个开始取,取到某一个下标结束,那么最前面是可以不写的
print(names[1:]) #如果是从前面某个开始取,取到最后面结束,那么最后面是可以不写的
print(names[:])#如果最前面和最后面都不写的话,取整个列表
返回结果:
[‘zcl‘, ‘py‘]
[‘zcl‘, ‘py‘]
[‘py‘, ‘zyz‘]
[‘zcl‘, ‘py‘, ‘zyz‘]
2)字符串切片
name1 = ‘zcl,pyzyz‘
print(name1[0:2]) #从第几个取到第几个,这个也是顾头不顾尾
print(name1[:2]) #如果是从第一个开始取,取到某一个下标结束,那么最前面是可以不写的
print(name1[1:]) #如果是从前面某个开始取,取到最后面结束,那么最后面是可以不写的
print(name1[:])#如果最前面和最后面都不写的话,取整个列表
返回结果:
zc
zc
cl,pyzyz
zcl,pyzyz
列表和字符串都可用的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。