我正在尝试从1个项目开始,然后每5分钟向列表添加一个新项目。接下来的五分钟应该从索引[-1]中删除一个项目,并以列表始终始终为2的方式插入新值。请注意,列表将从1项开始,因此初始长度为1。
import datetime
import random
import threading
list_five = []
def queue_list():
threading.Timer(60.0, queue_list).start()
global minutes
status = str(minutes) + ' minutes just passed'
print(status)
if minutes % 5 == 0:
if len(list_five) < 2:
list_five.insert(0, minutes+1)
print list_five
elif len(list_five) == 2:
five_stat = list_five[0] + list_five[1]
del list_five[-1]
print(five_stat)
else:
pass
else:
print('Remainder of modulus is not 0')
minutes+=1
print(list_five)
minutes = 0
print('started')
queue_list()