我想知道Python中是否存在一個類似於固定長度FIFO緩衝區的本地數據類型。例如,我想要創建一個長度爲5的FIFO緩衝區,並用全零初始化。然後,它可能是這樣的:固定長度FIFO的Python數據類型
[0,0,0,0,0]
然後,當我調用該對象上放功能,它會轉移掉最後的零,把新值,即1,進入左側:
[1,0,0,0,0]
如果我把一個2,它會再移位,把看起來像這樣:
[2,1,0,0,0]
...和s上。新的價值在前面,最舊的一個被轉移。我明白,這將很容易實現自己,但我想盡可能使用本機python數據類型。有誰知道哪種數據類型對此最好?
謝謝。而已。 – Doughy