Je voudrais savoir s'il existe un type de données natif en Python qui agit comme un tampon FIFO de longueur fixe. Par exemple, je veux créer un tampon FIFO de longueur 5 qui est initialisé avec tous les zéros. Ensuite, il pourrait ressembler à ceci:Python Type de données pour une FIFO de longueur fixe
[0,0,0,0,0]
Puis, quand je l'appelle la fonction de vente sur l'objet, il se déplacera de la dernière zéro et mettre la nouvelle valeur, par exemple 1, sur le côté gauche:
[1,0,0,0,0]
Si je mets un 2, il serait alors passer et mis à ressembler à ceci:
[2,1,0,0,0]
... et s o on. La nouvelle valeur va à l'avant et la plus ancienne est décalée. Je comprends que ce serait très facile à implémenter moi-même, mais je voudrais utiliser des types de données python natifs si possible. Est-ce que quelqu'un sait quel type de données serait le meilleur pour cela?
Merci. C'est tout. – Doughy