I need a row of 127 bytes that I will use as a circular buffer. Into the bytes (at unspecified times) a mark (0<mark<128) will be written, one after the other. After some time the "buffer" will contain the last 127 marks and a pointer will point the next "usable" byte. What would be the Pythonic way to do the above? Thanks for any guidance.