class speedList:
def __init__(self):
self.maxlen = 5
self.list = []
def push(self,e):
self.list.append(float(e))
if(len(self.list) > self.maxlen):
self.list.pop(0)
def get(self):
return self.list
s = speedList()
s.push(1)
s.push(2)
s.push(3)
s.push(4)
s.push(5)
print(s.get())
s.push(6)
print(s.get())
s.push(7)
print(s.get())
s.push(8)
print(s.get())
执行结果:
有更好的办法请评论留言,我会学习并改进