9.0高级特性-切片

Python列表切片技巧



切片:


可以通过切片轻松取出某一段数列


10个数:


L[-10:]


 


10个数:


L[:10]   L[0]L[9] 


 


10个数每两个取一个


L[:10:2]  L[0]L[2]L[4]L[6]L[8]


 


 


 


 


 


 


 


 


 


 


 


练习:


1.


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


#切片


Name = ['Richael','Sarah','Bernie','Bob','Jay']


a = Name[0:3]


print(a)


#取从索引0开始不包括索引3


b = Name[-2:-1]


print(b)


#取从索引-2开始不包括索引-1


c = Name[-2]


print(c)


#从索引-2开始取


 


d = Name[:3]


 


e = Name[-2:]


#索引0可以省略 ,索引-1不可以省略


print('d:',d,'e:',e)


 


2.


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


def trim(a):


       ifnot isinstance(a,str):


        raise TypeError('参数必须为str类型')


       ifa=='':


        return a


       whilea[:1] == ' ':


        a = a[1:]


       whilea[-1:] == ' ':


        a = a[:-1]


       returna


print(trim('   wwwww  '))


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值