如何解决滑动窗口但更改下一个窗口的开始位置
我有以下代码:
A = list(range(1,200))
for i in range(len(A)):
print(A[i : i+5 ])
产生输出:
[1,2,3,4,5,6,7,8,9,10]
[2,10,11]
[3,11,12]
[4,12,13]
...
对于上面的代码,我将如何更改它以开始每个下一个数组额外的 3 个位置?例如,输出将如下所示:
[1,10]
[5,13,14]
[6,14,15]
[7,15,16]
...
解决方法
A = list(range(1,200))
for i in range(len(A)):
if i == 0:
print(A[i : i+10 ])
a = i + 4
print(A[a : a+10 ])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。