码迷,mamicode.com
首页 > 其他好文 > 详细

列表和字符串都可用的方法

时间:2017-05-29 13:35:52      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:lis   字符串拼接   元素   color   zhang   join   names   取整   ack   

一.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

 

列表和字符串都可用的方法

标签:lis   字符串拼接   元素   color   zhang   join   names   取整   ack   

原文地址:http://www.cnblogs.com/MLing/p/6917781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!