当前位置 : IT培训网 > 常见问题 > 剖析python切片用法有哪些

剖析python切片用法有哪些

时间:2018-12-04 15:13:35  来源:编程网  作者:IT培训网  已有:名学员访问该课程
python切片如何使用?这一问题的出现,相信有些人并不是太清楚,如何使用python切片呢?IT培训网带你进入这个话题。

  python切片如何使用?这一问题的出现,相信有些人并不是太清楚,如何使用python切片呢?IT培训网带你进入这个话题。

  详述python切片用法

  在列表操作中,支持索引操作,使用[ 索引 ]取出对应索引的值,Python支持正向索引,也支持负向索引。

剖析python切片用法有哪些_www.itpxw.cn

  Python中所有的有序序列都支持索引和切片,有序序列如:字符串,元组,列表。

  切片返回的结果和切片的类型一致,返回的切片对象是切片对象的子序列。如:对一个列表切片返回一个列表,对字符串进行切片返回一个字符串。

  而且切片是一种浅拷贝。

  li = [‘A’,’B’,’C’,’D’]

  切片的格式: li[ start : end :step]

  start是切片起点索引,end是切片终点索引,但切片结果不包括终点索引的值。step是步长默认是1。

剖析python切片用法有哪些_www.itpxw.cn

  在step的符号一定的情况下,start和end可以混合使用正向和反向索引。如何确定start和end,他们之间什么关系?

  无论怎样,你都要保证start和end之间有元素间隔,并且和step方向一致,否则会切出空列表。

  step为正,方向为左到右

剖析python切片用法有哪些_www.itpxw.cn

  step为负,方向为右到左

剖析python切片用法有哪些_www.itpxw.cn

  step默认为正,方向为左到右,同时,step的正负决定了切片结果的元素采集的先后

剖析python切片用法有哪些_www.itpxw.cn

  省略start和end,全切

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容