def creer_file_vide(): """ Crée une nouvelle file vide. Returns: list: Une liste vide représentant la file. """ return [] def est_vide(file): """ Vérifie si une file est vide. Args: file (list): La file à vérifier. Returns: bool: `True` si la file est vide, `False` sinon. """ return len(file) == 0 def enfiler(file, elt): """ Ajoute un élément à la fin de la file. Args: file (list): La file à laquelle ajouter l'élément. elt: L'élément à ajouter. Returns: None """ return file.append(elt) def defiler(file: list): """ Retire et renvoie le premier élément de la file. Args: file (list): La file dont l'élément de tête doit être retiré. Returns: list: La file sans le premier élément. """ return file[1:] def peak(file: list): """ Renvoie l'élément en tête de la file sans le retirer. Args: file (list): La file dont on veut consulter le premier élément. Returns: L'élément en tête de la file. """ return file[0]