当前位置 : 主页 > 编程语言 > python >

Python小记——为什么切片和区间会忽略最后一个元素?

来源:互联网 收集:自由互联 发布时间:2022-06-24
符合Python、C和其他语言里以0作为下标的传统。 当只有最后一个位置信息时,我们可以很快看出切片里面有几个元素:range(3),my_list[:3]都返回3个元素。 当起止位置信息都可见时,我们
  • 符合Python、C和其他语言里以0作为下标的传统。
  • 当只有最后一个位置信息时,我们可以很快看出切片里面有几个元素:range(3),my_list[:3]都返回3个元素。
  • 当起止位置信息都可见时,我们可以快速计算出切片和区间的长度,用最后一个数减去第一个下标(stop-start)即可。
  • 这样做也让我们可以利用一个下标来把序列分割成不重叠的两部分,只要写成my_list[:x]和my_list[x:]即可。


上一篇:Python小记——初始化由列表组成的列表
下一篇:没有了
网友评论