Python切片操作

在列表list中,索引可以从左到右,也可以从右到左,当从左到右时,索引顺序为:0,1,2,3,4…,当从右到左时,索引顺序为:-1,-2,-3…
切片中包含三个参数(index_begin;index_end;step),注意取到begin_index的元素,取不到index_end的元素,如下:

list = [0,1,2,3,4,5,6]
print(list[1:3])#输出为[1, 2]包含了索引为1的元素,未包括索引为3的元素。

**index_begin:**表示开始索引,当省略时,表示从起点开始取值,但又受限于step,当step为正数时,起点为左,当step为负数时,起点为右。
**index_end:**表示终止索引,如果省略,表示将列表中的元素全部取完,但是也收step的影响,step为负数时,从右开始,setp为正数是则从左边开始。

用代码演示一遍:
1、只取一个元素:

list = [0,1,2,3,4,5,6]
print(list[0])#输出结果为0
print(list[-1])#输出结果为6

2、取整个列表:

list = [0,1,2,3,4,5,6]
print(list[:])#从左往右 [0,1,2,3,4,5,6]
print(list[::])#从左往右 [0,1,2,3,4,5,6]
print(list[0::])#从左往右,[6, 5, 4, 3, 2, 1, 0]其实和[::]一样,前边说过,如果没有参数默认为0.
print(list[::-1<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值