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

Python切片总结

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

Python切片总结

切片定义:

切片适用于列表、元组、字符串、range对象等类型。可以获取序列(列表,字符串......)的子序列,通俗来讲就是复制,将指定元素复制放入新生成的子序列中,它是创建而非关联。

切片包括三个参数(start_index、end_index、step),即(起始下标,结束下标,步长)。

注意:切片的范围是左闭右开的。

详解:

切片语法为:object [start: end: step]

start:表示从终点开始还是从起点开始(终点和起点由 step 来决定)

end:表示终止的点(其为前闭后开的区间)  

step:正负数均可,其绝对值大小决定了切取数据时的‘‘步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值

例1:

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

a[4]

4

例2:


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

例3:

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

 

 

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

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

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