栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

关于Python切片

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于Python切片

python的切片适用于有索引的数据结构,用来处理列表的部分元素。                                           

python的切片一般包含三个参数:

①开头(start):表示的是开始切片的位置,并且切片结果包含该索引下的值。(没有则默认从0开始到结束)

②结束(end):表示的结束切片的位置,并且切片结果不包含该索引下的值。(若没有定义则默认切到最后结束)

③步长(step):表示切取的步长值,step为正时,索引方向为正方向,step为负时,索引方向为负方向,当step值省略时,默认取值为1。

切片操作基本表达式(公式):object[start_index : end_index : step]

切片有两种索引方向:正索引和负索引                                                                                               

以 a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]为例 ,该字符串的正索引是由左往右,头下标是0,尾下标是9;
负索引是由右往左,头下标是-1,尾下标是-10。

运用

①切取某单个对象:

 ②切取整个列表:不填索引值,默认从端点开始,从左到右

 

                             从右往左,负索引

 ③ 步长默认为1,故从左往右,包含开始索引start =1本身包括的值,不包括终止索引end =5本身包含的值。

 

 ④步长为 -1,由右向左,依旧不包含终止索引end=5本身所包含的值。

⑤索引方向相互矛盾,值为空

⑥当索引值为负时,以步长(step)的值的正负来决定索引方向 

 (以-6为开始【start】,因为步长【step】默认为1,结束【end】默认,从左到右切到最后)

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/958520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号