Python fornisce molti moduli, funzioni e dichiarazioni integrate che aiutano i programmatori a svolgere facilmente varie attività complicate. Fornisce inoltre molte strutture di dati integrate come elenchi, tupla e dizionari, che garantiscono la creazione e la gestione efficienti dei dati nelle applicazioni. Una coda è una struttura di dati che memorizza e gestisce i dati. Memorizza i dati in un ordine primo, primo out (FIFO). L'elemento che viene inserito per primo verrà rimosso per primo. Possiamo capire il funzionamento della coda dal nostro esempio di vita quotidiana. È come una fila di clienti; Il cliente che viene per primo è facilitato per primo. In Python, possiamo creare la coda nei seguenti modi:
Questo articolo spiega in dettaglio la coda Python.
Operazioni di coda comuni:
Ci sono molte operazioni relative alla coda. Tuttavia, queste sono le 4 operazioni di coda comune:
L'operazione ECQUEUE viene eseguita per aggiungere un elemento alla coda, mentre il dequeue rimuove gli elementi dalla coda nello stesso ordine in cui sono stati inseriti. Inoltre, l'operazione anteriore restituisce la prima e l'operazione posteriore restituisce l'ultimo elemento della coda.
Implementazione della coda utilizzando l'elenco
Un elenco è una struttura dati integrata Python ampiamente utilizzata che organizza gli elementi in sequenza. Con l'elenco, possiamo utilizzare le funzioni Append () e Pop (), che vengono utilizzate per inserire e rimuovere gli elementi dalla coda, rispettivamente. La funzione Append () aggiunge l'elemento alla fine dell'elenco. La funzione pop prende l'indice come argomento e rimuove l'elemento dall'elenco. Possiamo archiviare articoli di qualsiasi tipo nell'elenco. Implementamo una coda usando un elenco di Python.
#Crea di una coda usando l'elencoNell'esempio sopra indicato, abbiamo passato l'indice 0 alla funzione pop () perché dobbiamo rimuovere il primo elemento aggiunto.
Produzione
Come discusso in precedenza, possiamo archiviare qualsiasi tipo di elemento nell'elenco, quindi creiamo una coda usando un elenco che contiene gli elementi di tipo eterogeneo.
#Crea di una coda usando l'elencoProduzione
Implementazione della coda usando la coda.Coda
La coda è un modulo integrato Python che viene utilizzato per creare e implementare le code. L'attributo dimensione massimo inizializza la dimensione della coda. Molte funzioni sono disponibili nel modulo coda. Ad esempio, la funzione put () aggiunge l'elemento alla coda, la funzione get () rimuove l'elemento dalla coda e la funzione QSIZE () restituisce la dimensione della coda. Implementamo una coda usando il modulo coda.
#Impire il modulo codaProduzione
Implementazione della coda usando il deque
Il deque è una classe di modulo di raccolta. Rispetto all'elenco, il Deque esegue più rapidamente le operazioni ECQUEUE e DEQUEUE. Le funzioni di append () e popleft () inseriscono e rimuovono gli elementi dalla coda, rispettivamente. Implementiamo una coda usando Deque.
#Imutare il modulo di collezioniProduzione
Conclusione
Una coda viene utilizzata per archiviare e gestire i dati. Memorizza i dati in ordine FIFO. La coda in Python può essere implementata in tre modi, che sono spiegati in questo articolo con esempi.