a = [7,2,5,9,4,1,0,8,3,6]
for i in range(len(a)):
b = a[i:3 + i]
if len(a) - i < 3:
break
print('window:',b)
b.sort()
print('max:',b[-1])
输出:
window: [7, 2, 5]
max: 7
window: [2, 5, 9]
max: 9
window: [5, 9, 4]
max: 9
window: [9, 4, 1]
max: 9
window: [4, 1, 0]
max: 4
window: [1, 0, 8]
max: 8
window: [0, 8, 3]
max: 8
window: [8, 3, 6]
max: 8