python列表切片总结

列表切片形式: list_name[start_index : end_index : step_length]
规则
1: 左闭右开
2:下标取值:
(1):大于0——即从左往右索引,下标范围[0, len(list_name)-1]
(2):小于0——即从右往左索引,下标范围[-1, len(list_name)]

3:方向由step_length(以下简称sl)决定,大于0则从左往右取 小于0 则从右往左取列表元素

4:列表切片的时候,start_index(以下简称si)是开始索引的元素,需要在end_index(以下简称ei)索引的元素的逻辑左边,即:如何sl大于0, si对应的元素需要在ei左边,如果sl小于0,si对应元素在ei对应元素的右边

5:省略和默认值:

  • sl:省略默认为1
  • si:省略默认为0
  • ei:省略默认为len(list_name)
注意:由于规则1,所以切片的时候ei的值可以为len(list_name),使得能够取到列表的最后一个元素,但是在索引的时候只能用list_name[len(list_name-1)]访问最后一个元素
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值