0
点赞
收藏
分享

微信扫一扫

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

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


举报

相关推荐

0 条评论