Metodo Pyhton Dizionario Popitem

Metodo Pyhton Dizionario Popitem

Il linguaggio di programmazione Python è un linguaggio di programmazione di alto livello di facile comprensione. Esistono vari tipi di dati di dati nel linguaggio di programmazione Python come int, galleggiante, elenco, dizionario, ecc. I dizionari sono tipi di dati in Python che vengono utilizzati per archiviare il valore sotto forma di una coppia di valore: valori. Popitem () è una delle operazioni disponibili in Python che può essere eseguita in un dizionario. Abbiamo progettato questo articolo per spiegare la funzione popitem (). Spiegheremo l'uso della funzione popitem () con l'aiuto della sintassi e alcuni esempi. Ma prima, facciamo una comprensione delle basi della funzione popitem ().

Cos'è una funzione popitem () in python?

Quando si utilizza il metodo popitem () in un dizionario, fa esplodere l'articolo superiore dal dizionario e lo restituisce come risultato. Elimina l'ultima chiave: valori inserita nel dizionario. È usato per eliminare gli articoli dal dizionario che non sono più richiesti.

Sintassi del metodo popitem () in linguaggio di programmazione Python

Il metodo Popitem () nel linguaggio di programmazione Python viene utilizzato con il dizionario come la seguente sintassi:


La funzione popitem () non prende parametri poiché la funzione principale del metodo è rimuovere l'ultimo elemento inserito dal dizionario. L'elemento "Dizionario" nella sintassi viene utilizzato per rappresentare il nome del dizionario da cui è necessario spargere l'elemento. Il popitem () è il nome del metodo che esegue la funzione di far esplodere l'oggetto da un dizionario.

La funzione popitem () rimuove l'elemento superiore del dizionario e restituisce i dati rimanenti nel dizionario. Funziona sulla strategia denominata "Last in, first out (life)". L'ultimo elemento inserito viene rimosso per primo e il primo elemento inserito viene rimosso alla fine. La funzione popitem () prima della versione 3 di Python.0 si lancia e restituisce l'oggetto casuale dal dizionario. Dopo la versione 3 di Python.7, la funzione popitem () fa scoppiare l'ultimo articolo inserito. Comprendiamo il metodo di funzionamento del popitem () con i programmi di esempio indicati nei seguenti esempi.

Esempio 1:

Nel primo esempio, controlliamo semplicemente come rimuovere un elemento dal dizionario usando una funzione popitem ():

Classes = 'English': 'A', 'Math': 'B', 'Computer': 'C'
pop = classi.popitem ()
print ('Il valore chiave dell'elemento da far scoppiare è =', pop)
print ('Il dizionario aggiornato è =', classi)

Nella prima riga del programma, definiamo il dizionario chiamato "Classi". Ci sono tre chiave: coppie di valori in esso. La funzione popitem () viene utilizzata nella seconda riga di codice per eliminare l'elemento finale dal dizionario. Quindi, utilizziamo la funzione print () per stampare l'elemento popped e l'istruzione Second Print () viene utilizzata per stampare il dizionario modificato dopo aver fatto saltare l'elemento in alto. Vediamo il seguente risultato:


Come puoi vedere, l'articolo poped è "Computer: C". E il dizionario aggiornato ora contiene solo due tasti: coppie di valori: "inglese: a, matematica: b".

Esempio 2:

Nell'esempio precedente, abbiamo fatto apparire solo un elemento dal dizionario. Tuttavia, in questo esempio, aggiungeremo più elementi al dizionario e farà scoppiare più di un elemento del dizionario, uno per uno.

Classes = 'English': 'A', 'Math': 'B', 'Computer': 'C', 'Science': 'D', 'Sociology': 'E', 'History': 'f'
pop = classi.popitem ()
print ('Il primo oggetto poped is =', pop)
print ('Il dizionario aggiornato è =', classi)
pop = classi.popitem ()
print ('\ n il secondo elemento scoppiato è =', pop)
print ('Il dizionario aggiornato è =', classi)
pop = classi.popitem ()
print ('\ ntle terzo elemento scoppiato è =', pop)
print ('Il dizionario aggiornato è =', classi)

Si noti che abbiamo aggiunto più articoli nel dizionario e abbiamo usato tre dichiarazioni popitem () nel dizionario. Ci sono 6 chiave: coppie di valori nel dizionario e se tre funzioni popitem () vengono utilizzate nel dizionario, tre elementi vengono lasciati nel dizionario. Il primo popitem () rimuove la coppia "History: F". Il secondo popitem () rimuove la coppia "sociologia: e". E l'ultimo popitem () rimuove la coppia "Science: D" dal dizionario. Ora, vediamo l'output nella seguente schermata:


Come puoi vedere nell'output, ogni elemento viene rimosso uno per uno dal dizionario. Ogni volta che il dizionario viene visualizzato con l'istruzione di stampa, ha un articolo in meno. E ogni ultimo elemento nel dizionario in quel momento, è saltato. Ora, vediamo un altro esempio per avere una comprensione più chiara.

Esempio 3:

Questo esempio utilizza il "for loop" per far emergere ogni elemento dal dizionario. Come hai visto, abbiamo usato la funzione popitem () per far scoppiare gli elementi uno per uno. Quindi, se abbiamo bisogno di far scoppiare 10 articoli dal dizionario, dobbiamo usare 10 funzioni di Popitem () con il dizionario che è un compito noioso. E se avessimo centinaia e migliaia di articoli in un dizionario? Useremo 100 dichiarazioni popitem () separate? Questo è dove i loop sono utili. I loop ci consentono di eseguire la stessa funzione più volte in poche affermazioni.

Qui, usiamo il "for loop" per far scoppiare tutti gli elementi del dizionario senza scrivere lo stesso codice più volte. Vedere il seguente programma di esempio:

Classes = 'English': 'A', 'Math': 'B', 'Computer': 'C', 'Science': 'D',
'Sociologia': 'E', 'Storia': 'f'
print ("Il dizionario prima di applicare popitem () funzione: \ n" + str (classi))
n = len (classi)
per i nell'intervallo (0, n):
Print ("Rank" + STR (I + 1) + "" + STR (Classi.popitem ()))
Stampa ("Il dizionario dopo aver scoperto tutti gli articoli:" + STR (classi))

Come puoi vedere, il dizionario è lo stesso di quello che abbiamo definito nell'esempio precedente. Contiene 6 articoli. Innanzitutto, utilizziamo l'istruzione print () per stampare il dizionario originale contenente tutti gli elementi. La funzione Len () viene quindi utilizzata per determinare la dimensione del dizionario. Quindi, è costruito un "per loop" per recuperare tutte le voci del dizionario. Il ciclo inizia da 0 alle dimensioni del dizionario.

Ogni iterazione rivolge un oggetto dal dizionario e svuota il dizionario. Nella dichiarazione di stampa () sotto "per loop", stampiamo ogni articolo scoppiato in ogni iterazione, dando loro un grado in modo che tu sappia quale articolo viene rimosso dal dizionario e in quale ordine vengono rimossi. Infine, l'ultima riga di codice è un'altra istruzione print () che sta stampando il dizionario modificato dopo aver eseguito tutte le funzioni. Vedi il seguente output:

Conclusione

In questo tutorial, abbiamo esplorato la funzione popitem () con il dizionario. Il linguaggio di programmazione Python fornisce molti tipi di dati diversi e oggetti mutabili e immutabili. Fornisce inoltre un tipo di dati del dizionario che viene utilizzato per archiviare la chiave: Value Coppia in esso. Popitem () è solo una delle tante operazioni che possono essere eseguite su un dizionario. L'articolo più recente da aggiungere al dizionario viene rimosso utilizzando la funzione popitem (). Impiega la strategia chiamata "Last in, First Out".