问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python中列表/字符串切片slice?

发布网友 发布时间:2022-04-23 02:14

我来回答

3个回答

热心网友 时间:2022-04-18 05:33

s = '0123456789'
s[::-1]:表示将s倒序排列
s[::-2]:表示将s倒序排列并且步长是2
s[::-3]:表示将s倒序排列并且步长是3

s[:2:-1]:表示将s倒序排列,并且到s的第2个元素就结束
s[1:2:-1]:表示将s倒序排列,并且从第一个元素开始,第二个元素结束

s[-1:-5:-2]:表示将s倒序排列步长为2,也就是'97531'。然后是从s的-1个元素位置开始,也就是9。到s的-5个元素结束,也就是5,但不包括5。最后的结果也就是'97'

热心网友 时间:2022-04-18 06:51

不知道你那里不懂,,这个挺简单的啊。 给你解释两个你就明白了
lst[3*3::3] output:[9, 12, 15] 中 中括号第一个:前是从3*3开始,第二个:是空也就是没有结束走完整个集合,第三个:后是 3 也就是步长 3 。
s[:2:-1] '9876543' 这个是 第一个:前为空 也就是开头,第二个:后是2 也就是到 2 结束。第三个:后是 -1 也就是反向字符串,或者理解为从右开始数

热心网友 时间:2022-04-18 08:25

你好的!
这个是基础知识:
(一)start_index、end_index、step可同为正、同为负,也可正负混合使用。但必须遵循一个原则,否则无法正确切取到数据:当start_index的位置在end_index的左边时,表示从左往右取值,此时step必须是正数(同样表示从左往右);当start_index的位置在end_index的右边时,表示从右往左取值,此时step必须是负数(同样表示从右往左),即两者的取值顺序必须是相同的。对于特殊情况,当start_index或end_index省略时,起始索引和终止索引由step的正负来决定,不会存在取值方向出现矛盾的情况(即不会返回空列表[]),但正和负取到的结果是完全不同的,因为一个向左一个向右。
(二)在利用切片时,step的正负是必须要考虑的,尤其是当step省略时。比如a[-1:],很容易就误认为是从“终点”开始一直取到“起点”,即a[-1:]= [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],但实际上a[-1:]=a[-1]=9,原因在于step=1表示从左往右取值,而起始索引start_index=-1本身就是对象的最右边的元素了,再往右已经没数据了,因此只有a[-1]一个元素。

具体百度一下python切片详解!
望采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
沈阳有哪些家居商场 沈阳都有哪些家居城 沈阳市有多少个家具城 沈阳都有什么家具城 沈阳有多少家家俱商城 沈阳家具地方有哪些 沈阳有哪些大型家居 沈阳美凯龙有什么牌子 沈阳家居市场有哪些品牌 消食片饭前还是饭后吃 python如何针对不定分隔符切割提取字符串 请教一个Python字符串切片问题 python中√字符串切片时可以使用什么定义分片和步长? 熬<红糖姜茶>的姜需要去皮吗? ღ᭄ꦿ这个符号这么加字?加(果和璐)求大神帮忙 影驰gt740骁将 2G D5是属于独立显卡吗 求 遇见幸福 这首歌 怡然璇梦唱的 里面有一句是遇见你我遇见幸福每一天沐浴在阳光中 怎么查自已的证书? windows中怎样查看自启动程序? 怎样查询自个的手机卡使用了多长时间 怎么查到自家的族谱,一共有哪几种方法? 怎样才能成为一名游戏原画师?需要学习什么技术? 怎样才能成为职业的游戏玩家? 怎么成为游戏高手? 成为游戏美工 如何成为一名游戏文案策划? 想成为一名游戏程序员该怎么做? 想成为游戏程序员 想要成为游戏程序员进入游戏公司 如何成为游戏达人? python切片问题? 煮姜汤要去皮吗,煮完应该是什么颜色 python怎么切割英文字符串 您好,我痛经,手脚发冷,所以想在例假前喝姜汤,但是我不知道姜是否要去皮煮红糖水?谢谢! python中的字符串切片是什么意思呢,下面语句str1[2:4]是什么意思_百度... python,字符串切片问题 熬姜茶的姜是否去皮? 如何对python数组中元素进行切片 python切片的一些问题 python 中关于字符串切片的一个问题 python 长字符串分解成基本类型 python截取指定分隔符后面的字符串 python的字符串截取问题 在python中如何将list中的元素根据指定字符进行切片? python如何截取指定分隔符后面的字符串? 请问 七彩虹GT740显卡属于什么级别的显卡? 抖音里的分享在哪里找? 足球鞋的鞋钉种类有哪些? 足球初学者选择足球鞋是长钉好还是碎钉好? 抖音分享前几个人是什么意思