知行编程网知行编程网  2022-08-27 00:30 知行编程网 隐藏边栏  329 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python步长是什么的相关知识,包括Python列表步长,以及python切片的步长为2这些编程知识,希望对大家有参考作用。

什么是python步长


1、概念

步长是切片里的step,step不能为0,默认为1。


2、步长判断

如果 step > 0,则表示从左到右切片。此时start必须小于end才有效,否则为空。例如:s[0,:5:2]的效果就是'ace'。

如果step < 0,则表示从右向左切片。此时start必须大于end才有效,否则为空。例如:s[5:0:-1] 具有 'fedcb' 的效果。


3、实例

列表重复步长删除元素。

def last_item(lt, step):
    while len(lt) >= step and step != 1:
        lt.pop(step - 1)
        # print(lt)
        lt = lt[step - 1:] + lt[:step - 1]
    while len(lt) < step and len(lt) != 1:
        n = step % len(lt)
        lt.pop(n - 1)
    else:
        if step == 1:
            return (lt[-1])
        else:
            return lt[0]```


以上就是python步长的介绍,本篇涉及到了有关切片的知识点,大家如果对这部分有所遗忘,可以重新复习一下。

更多Python学习指路:


(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享