切片

可切片条件

线性结构p 可迭代 for … inp len()可以获取长度
通过下标可以访问
可以切片p 学过的线性结构
列表、元组、字符串、bytes、bytearr

切片 前包后不包[ m=<a<n )

通过索引区间访问线性结构的一段数据
sequence[start:stop] 表示返回[start, stop)区间的子序列
支持负索引
start为0,可以省略
stop为末尾,可以省略
超过上界(右边界),就取到末尾;超过下界(左边界),取到开头
start一定要在stop的左边
[:] 表示从头至尾,全部元素被取出,等效于copy()方法

list('www.hello.com')
['w', 'w', 'w', '.', 'h', 'e', 'l', 'l', 'o', '.', 'c', 'o', 'm']
list('www.hello.com')[4:9]   
['h', 'e', 'l', 'l', 'o']

步长切片

[start:stop:step]
step为步长,可以正、负整数,默认是1
step要和start:stop同向,否则返回空

list('www.hello.com')[4:9:2]
['h', 'l', 'o']
list('www.hello.com')[8:4:-2]
['o', 'l']
list('www.hello.com')[::-2]
['m', 'c', 'o', 'l', 'h', 'w', 'w']
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值