Python の list[ -1 ] は最後尾だからリングバッファかと思ったが2021年04月12日 11時02分36秒

Python では配列のアクセスに負の数を使える。負の数を使うと配列の後方からの要素を取得できる。
% python3.7
Python 3.7.9 (default, Oct  3 2020, 01:27:45)
[Clang 8.0.1 (tags/RELEASE_801/final 366581)] on freebsd12
Type "help", "copyright", "credits" or "license" for more information.
>>> list = [ 1, 2, 3 ]
>>> print( list[0] )
1
>>> print( list[-1] )
3

大きすぎる正の数と負の数で試す。

>>> print( list[4] )
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> print( list[-4] )
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>>
リングバッファではないようだ。