Requisito previo: Cola en Python
Aquí dada una cola y nuestra tarea es volcar la cola en una lista o array. Vamos a ver dos métodos para lograr el objetivo de nuestra solución.
Ejemplo 1:
En este ejemplo, crearemos una cola usando el paquete de colección y luego la incluiremos en la lista.
Python3
# Python program to # demonstrate queue implementation # using collections.dequeue from collections import deque # Initializing a queue q = deque() # Adding elements to a queue q.append('a') q.append('b') q.append('c') # display the queue print("Initial queue") print(q,"\n") # display the type print(type(q))
Producción:
Initial queue deque(['a', 'b', 'c']) <class 'collections.deque'>
Vamos a crear una lista y convertirla en ella:
Python3
# convert into list li = list(q) # display print("Convert into the list") print(li) print(type(li))
Producción:
Convert into the list ['a', 'b', 'c'] <class 'list'>
Ejemplo 2:
En este ejemplo, crearemos una cola usando el módulo de cola y luego la incluiremos en la lista.
Python3
from queue import Queue # Initializing a queue que = Queue() # Adding elements to a queue que.put(1) que.put(2) que.put(3) que.put(4) que.put(5) # display the queue print("Initial queue") print(que.queue) # casting into the list li = list(que.queue) print("\nConverted into the list") print(li)
Producción:
Initial queue deque([1, 2, 3, 4, 5]) Converted into the list [1, 2, 3, 4, 5]
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA