python 切片

python中的切片是用来切割可迭代对象(也就是容器)

一个完整的切片要包含三个参数和两个冒号

object[start:end:step]

start:指的是切片的起始位置,如果没有确定的值则会从头开始

end:指的是切片的结束位置,但是并不包含end这个数,如果没有指定值则会切割到结束为止

step:指的是步长,默认值为一,如果这个值为正数则切割时从左往右,如果为负数则从右往左切割

object[start:]表示从start开始切割到结束,从右往左

object[:end]表示从开始切割到end为止、

object[start:end]表示从start切割到end结束但不包括end

object[start:end:step]表示从start开始到end结束,但不包括end,step为正则从左往右,未付则从右往左 

a = [0,1,2,3,4,5,6,7,8,9,]

1.切割单个值

 

 2.切割完整对象

 3.start和end全部取正数

 4.start和end全部取负数

start和end正负混合

6.连续的切片操作 

 

 7.切片中的三个参数为表 达式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值