python倒数切片_python的切片操作

本文介绍了Python中的切片操作,包括基本用法、倒数切片以及如何利用切片进行序列元素的选取。通过示例展示了如何从列表、元组和字符串中切片获取特定部分的元素,强调了切片在简化编程中的重要作用。
摘要由CSDN通过智能技术生成

python中的切片操作功能十分强大,通常我们利用切片来进行提取信息,进行相关的操作,下面就是一些切片的列子。

li = [11,22,33,44,55,66,77,88,99,1010]

li[3]  #取出第四个值  #这个就是索引处理

li[0:3]  #取出前四个值  这个就是切片处理

序列类型是其元素被顺序放置的一种数据结构类型,这种方式允许通过下标的方式来获得某一个数据元素,或者通过指定下标范围来获得一组序列的元素。这种访问序列的方式叫做切片。字符串也可以使用切片操作。切片操作符:[]  [:]  [::],调用内置函数slice()函数。

列如我们从range函数1-100中取7的倍数,函数及结果如下所示:

>>> for i in range(1,100)[6::7]:

print i

7 14 21 28 35 42 49 56 63 70 77 84 91 98

取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:

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

取前3个元素,应该怎么做?

笨办法:

>>> [L[0], L[1], L[2]]

['Michael', 'Sarah', 'Tracy']

之所以是笨办法是因为扩展一下,取前N个元素就没辙了。

取前N个元素,也就是索引为0-(N-1)的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值