эффективный кольцевой буфер?

Я хочу создать эффективный кольцевой буфер в python (с целью получения средних значений целочисленных значений в буфере). Является ли это эффективным способом использования списка для сбора значений? def add_to_buffer( self, num ): self.mylist.pop( 0 ) self.mylist.append( num ) Что было бы...