码迷,mamicode.com
首页 > 编程语言 > 详细

Python切片

时间:2019-10-06 16:39:16      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:实例   code   方法   print   int   包含   star   lis   python   

一、切片的理解

1.格式:[start : end : step]

2.Start:起始索引,从0开始,-1表示结束

3.End:结束索引

4.Step:步长

5. end-start=正数时,从左向右取值,=负数时反向取值

 

二、常用的几种方法

1.[:]表示全部截取

2.[0:1:n] 如:list1[0:3;1] 从0开始到3每次增加1截取,不包含索引结束位置

3.[0:-1:1]:从0开始到结束,每次增加1,截取不包含索引结束位置

4.[:3]:默认从起始位置索引,每次增加1截取,结束位置索引为3

5.[3:0:-1]反向取值,每次增加1截取,不包含索引结束位置

 

三、代码实例

第一种

a=[1,2,3,4,5,6,7]
print(a[:])
<<<[1,2,3,4,5,6,7]

第二种

a=[1,2,3,4,5,6,7]
print(a[0:3:1])
<<<[1,2,3]

第三种

a=[1,2,3,4,5,6,7]
print(a[0:-1:1])
<<<[1,2,3,4,5,6]

第四种

a=[1,2,3,4,5,6,7]
print(a[:3])
<<<[1,2,3]

第五种

a=[1,2,3,4,5,6,7]
print(a[3:0:-1])
<<<[4,3,2]

 

Python切片

标签:实例   code   方法   print   int   包含   star   lis   python   

原文地址:https://www.cnblogs.com/wt714/p/11627512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!