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

---列表切片正序&倒序切片

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

---列表切片正序&倒序切片

正序切片:
L[X:Y:Z]
含义 从列表的x开始到Y(不包含Y)结束,每隔 Z取值
当X=0时,可以写为L[:Y:Z]
如果想要从整个数列中每隔Z取值可以写为:
L[::Z]
取前N向可以写为
L[:n+1]
取第n项之后的可以写为:
L[n:]

栗子:

L=['A','B','C','D','E','F','H']
print L[0:3]
#从第一项开始到第三项即(编号为0,1,2对应的A,B,C)
print L[:3]
#取前三项
print L[2:]
#从第二项以后的
print L[::2]
#从第一项开始每隔2项取一个

倒序切片:
倒序切片是从最后一位开始,此时最后一位的编号为'-1'

print L[-3:]
#倒数第三项(包括倒数第三项)以后的
#输出['E','F','H']
print L[:-3]
#倒数第三项以前的(不包括第三项)
#输出['A','B','C','D']
Print L[-6:-2]
#从第-6项开始到-2+1项结束而不是-2(不包括-2项)
#输出['B','C','D','E']
print L[::-1]
#将整个列表倒序排列
print L[-7:-2:2]
#从-7开始到-(不包括-2项)每2个取一个
#输出['A','C','E']
*切片范围选择的第二个冒号后的项的前一项包括在切片的列表中**
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/225964.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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