13 lines
310 B
Python
13 lines
310 B
Python
class Ring_buffer:
|
|
def __init__(self,size):
|
|
self.size = size
|
|
self.data = []
|
|
|
|
def append(self, data):
|
|
self.data.append(data)
|
|
if len(self.data) == self.size:
|
|
self.data.pop(0)
|
|
|
|
def __str__(self):
|
|
return_str = str(self.data)
|
|
return return_str |