优草派 > Python

Python列表切片的规则是什么?Python列表如何进行切片的操作?

翟嘉慧         优草派

通过字面意思理解的话,有关python切片,它是和分割有关联的,那具体是怎么使用的呢?对此有很多的小伙伴不知道如何理解,在这篇文章中,通过了具体的示例给大家详细的介绍了有关Python列表切片的一些操作规则,感兴趣的小伙伴可以一起来学习一下。

Python列表切片的规则是什么?Python列表如何进行切片的操作?

一、列表切片

在Python的列表中,可以对单个元素或者是多个元素获取,通常,我们获取的方式就是通过索引的值,又可以将这种方法称之为列表分片,具体的操作就是在原来的列表中进行分割,将一部分数据存下来,但是不会对原来的列表进行改变。

二、列表切片的应用

假设我们现在有一个列表为: li = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],下面就是通过对这个列表进行切片的操作,具体的操作方法如下:

1、获取某个需要的单个元素

print(li[1])
结果:2
print(li[9])
结果:10
print(li[-5])
结果: 6

在前面说过了,在一个列表中,如果是要取出列表中的某一个元素的时候就可以使用它的索引来进行取出。

2、将列表中元素进行倒置时

print(li[::-1])
运行结果: [10,9,8,7,6,5,4,3,2,1]

倒置就是将列表中的元素按照相反的顺序输出,使用的就是-1获取到列表中最后一个元素。

3、起始索引和结束索引都为正

print(li[1:5])
运行结果:[2,3,4,5]

在这个示例中,默认设置了步长为1 ,并且是从左往右取值,其实的步长也是开始索引的值为1,直到结束是值为5。

print(li[8:2])
运行结果: []

在这里所运行的值为一个空列表,对步长进行了省略,在默认情况下,它也是1,表示的是从做左往右取值,因为在这里设置的是起始索引和结束索引同为正,却是从8到2表示从右往左取值,所以为空。

这里只是举例了起始索引和结束索引都为正的情况,其实还可以在索引的时候设置为负,或者是可以正负混合的情况。

关于Python列表切片的规则是什么?Python列表如何进行切片的操作?的文章就分享到这里了,希望以上的内容可以对大家的学习带来帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024