IT培训网 - IT职场人学IT技术上IT培训网
剖析python切片用法有哪些
时间:2018-12-04 15:13:35 来源:编程网 作者:IT培训网 已有:名学员访问该课程
python切片如何使用?这一问题的出现,相信有些人并不是太清楚,如何使用python切片呢?IT培训网带你进入这个话题。
详述python切片用法
在列表操作中,支持索引操作,使用[ 索引 ]取出对应索引的值,Python支持正向索引,也支持负向索引。
Python中所有的有序序列都支持索引和切片,有序序列如:字符串,元组,列表。
切片返回的结果和切片的类型一致,返回的切片对象是切片对象的子序列。如:对一个列表切片返回一个列表,对字符串进行切片返回一个字符串。
而且切片是一种浅拷贝。
li = [‘A’,’B’,’C’,’D’]
切片的格式: li[ start : end :step]
start是切片起点索引,end是切片终点索引,但切片结果不包括终点索引的值。step是步长默认是1。
在step的符号一定的情况下,start和end可以混合使用正向和反向索引。如何确定start和end,他们之间什么关系?
无论怎样,你都要保证start和end之间有元素间隔,并且和step方向一致,否则会切出空列表。
step为正,方向为左到右
step为负,方向为右到左
step默认为正,方向为左到右,同时,step的正负决定了切片结果的元素采集的先后
省略start和end,全切
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。