Cierto, se me olvido escribir una descripción apropiada.
Bueno, lo que puse es que no necesitas hacer tu propia librería o clase (a menos claro que sea con propósitos educacionales) ya que Python trae por defecto librerías para manejar pilas y colas.
Ejemplo de uso:
Código Python:
Ver originalfrom collections import deque
q = deque() #Aqui creo mi Cola
q.append(1) #Añade 1 y queda [1]
q.append(2) #Añade 2 y queda [1, 2]
q.append(3) #Añade 3 y queda [1, 2, 3]
q.popleft() #regresa 1 y queda [2, 3]
q.popleft() #regresa 2 y queda [3]
q.popleft() #regresa 3 y queda []