【发布时间】:2019-06-06 16:58:16
【问题描述】:
我使用下面的代码循环遍历一个数组。
arr = [1 ,2 ,3 ,4 ,5 , 6,7]
for a, b, c in zip(*[iter(arr)]*3):
print (a, b, c)
它以 (1,2,3) 和 (4,5,6) 两部分检索输出
但是我希望输出在意义上是连续的 (1,2,3),(2,3,4),(3,4,5),(4,5,6),(5,6 ,7) 但也以更快的方式。 除了 iter 还有其他方法可以实现吗?
【问题讨论】:
标签: python loops for-loop iteration