导语:
本文主要介绍了关于python步长是什么的相关知识,包括Python列表步长,以及python切片的步长为2这些编程知识,希望对大家有参考作用。
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电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何合并多个excel单元格?12/02
- ♥ 在python中导入类的不同方法10/14
- ♥ 如何解决python不识别安装10/14
- ♥ python如何运行js文件?10/16
- ♥ 如何安装python的ipy10/28
- ♥ 用 Python 实现的二进制搜索算法12/28
内容反馈