glossaires:python:file
Files
Une file est une structure de données qui fonctionne selon le principe FIFO (First In, First Out) : le premier élément ajouté est le premier élément retiré (contrairement à la pile, qui fonctionne en LIFO).
file = [] file.append(valeur) file.pop(0) (implémentation d'une file avec une liste)
On peut implémenter une file directement avec une liste : append(valeur) permet d'ajouter un élément à la fin de la file, et pop(0) permet de retirer le premier élément (celui qui a été ajouté en premier).
file = [] file.append("client1") #ajoute client1 à la fin de la file file.append("client2") #ajoute client2 à la fin de la file file.append("client3") #ajoute client3 à la fin de la file print(file.pop(0)) #retire et affiche "client1" (premier arrivé, premier servi) print(file) #affiche ['client2', 'client3']
glossaires/python/file.txt · Dernière modification : de loutrel
