python 切片

本文介绍了Python中如何使用切片操作来获取列表或元组的一部分元素。通过具体示例展示了正向和反向索引的用法,并解释了索引范围的含义。

在python中想要取一个list或tuple的部分元素是非常常见的操作例如:

>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

取前三个元素怎么办?
Python提供了切片(Slice)操作符

举个例子:
>>> L[0:3]
['Michael', 'Sarah', 'Tracy']
从索引0开始取,直到索引3为止,但不包括索引3。
如果第一个索引为0 可以省略:

L[:3]

甚至什么都不写 只写一个L[:] 就可以复制整个list 或者tuple

也可以倒着来

L[-2:] //倒数两个元素
记住倒数第一个元素的索引是-1
总结:
L[n:m] n必须小于m 才可以 否则为空 因为是从n开始取元素 取到m的前一个元素

转载于:https://www.cnblogs.com/ling-du/p/5417230.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值