限られた元に戻すバッファーを格納するデータ構造を構築したい、たとえば以下の疑似コードを使用して 6 dict データを格納します。
rawdict1 = {1}
buffer = [{1}]
rawdict1 = {2}
buffer = [{2}{1}] # {1} stored on the postion
rawdict1 = {3}
buffer = [{3}{2}{1}]
...
rawdict1 = {5}
buffer = [{5}{4}{3}{2}{1}] # max length limited to 5
rawdict1 = {6}
buffer = [{6}{5}{4}{3}{2}] # {1} has been deleted because exceed the limit
when I want to restore the rawdict1 later, I can use something looks like:
rawdict1 = buffer[5] # restore the 5th dict.
私の質問は、既存の組み込みデータ型または標準ライブラリ型をそのような目的で使用できるかということです。
そして、そのような構造が1つの構造インスタンスにマルチタイプを格納できる可能性はありますか?たとえば、dictと自己定義クラスを一度に格納したい場合は?
ありがとう!
Rg、
KC