Python Set Pop Method

Python Set Pop Method
Diverse funzioni integrate nel linguaggio di programmazione Python consentono di rimuovere i membri da sequenze di dati come i set. Il metodo python set pop () è una funzione che rimuove un elemento casuale da un set. In Python, la funzione pop () restituisce l'elemento che è stato rimosso casualmente. Il set viene immediatamente aggiornato senza il pezzo mancante. L'interprete di Python lancia un'eccezione da parte di TypeEerror se il set che stai cercando di eliminare un elemento quando il set è vuoto. Per la sua esecuzione, pop () accetterà solo un parametro. Questo input verrà utilizzato per indicare l'indice dell'elemento che dovrebbe essere fuori dall'elenco fornito. Il metodo per dare un argomento all'elenco è del tutto facoltativo; Se non viene fornito alcun argomento, il valore '-1' viene utilizzato come impostazione predefinita. In questo caso, il valore predefinito di -1 indica l'ultimo posto dell'elenco. L'articolo viene posizionato in quella posizione precisa e viene anche rimosso da quell'elenco specifico a seguito del metodo pop ().

Questa funzione integrata di Python aiuta a estrarre elementi da un set, simile alla tecnica impiegata nell'implementazione di Stack. Dopo aver eliminato un elemento superiore dal set, questo metodo restituisce l'elemento distaccato. Quando viene utilizzato il metodo Python Set Pop (), viene rimosso un elemento casuale dal set. Ciò significa che può far scoppiare qualsiasi pezzo da qualsiasi posizione nel set, indipendentemente dal fatto che sia nella parte posteriore o anteriore. Qualsiasi articolo nel set può essere rimosso utilizzando il metodo pop (), indipendentemente dalla sua posizione. Dopo aver rimosso un elemento casuale dal set, il metodo set pop () restituisce l'elemento eliminato. A differenza dello stack, l'elemento casuale del set viene visualizzato. Questa è una funzione piuttosto popolare nel set e non ha parametri.

Esempio 1:

Nel nostro primo esempio, useremo due set in cui uno contiene parole e gli altri numeri. Successivamente, abbiamo applicato il metodo pop () e visualizzato anche i set aggiornati. Qui, il set di parole e numeri viene visualizzato prima e dopo la funzione pop (). Noterai anche che quando stampiamo il set, i valori vengono visualizzati in conformità con i dati di input. Appaiono in tempi casuali.

Allo stesso modo, quando apriamo il valore, il valore viene visualizzato a caso. Abbiamo spuntato i valori due volte e stampato ogni volta i set modificati. Sebbene il nostro PC stia saltando valori dalla parte anteriore, il tuo potrebbe essere diverso e otterrai risultati diversi ogni volta che esegui questo codice. Non essere stupito se vedi un risultato diverso.

word = "Apple", "Banana", "Juice", "Red", "Beans"
numero = 15, 10, 86, 10, 65
print ("prima di scoppiare set di parole è:", parola)
Stampa ("prima del set di numeri di scoppio è:", numero)
stampa ("parola che è scoppiata:", parola.pop())
Stampa ("Numero che è scoppiato:", numero.pop())
Stampa ("Set di parole aggiornato è:", parola)
print ("set di numeri aggiornato è:", numero)
stampa ("parola che è scoppiata:", parola.pop())
Stampa ("Numero che è scoppiato:", numero.pop())
Stampa ("Set di parole aggiornato è:", parola)
print ("set di numeri aggiornato è:", numero)

L'output del codice sopra è il seguente.

Esempio 2:

Usiamo il metodo pop () su un set vuoto nel secondo caso. Abbiamo dichiarato prima un set vuoto. Il nome del set nel nostro caso è il più recente. Ora apriremo un valore dal set. Il valore che viene visualizzato viene restituito con il metodo set pop (). Il valore viene scelto a caso.

myname =
Stampa ("Nome che è scoppiato:", nome.pop())

Se il set è vuoto, viene lanciata un'eccezione da parte di TypeEerror, poiché è possibile percepire dallo screenshot seguente.

Esempio 3:

Nel nostro ultimo esempio, opereremo pop () su un set che include numeri e parole. Per rimuovere un elemento casuale da un set, abbiamo dichiarato un set misto (chiamato mixed_newset), come puoi vedere nella prima riga di codice. Quindi abbiamo visualizzato il set originale. Abbiamo applicato il metodo POP su MIXED_NEWSET, archiviato il risultato nella ABC variabile e quindi stampato il set aggiornato dopo aver applicato il metodo POP. Come puoi vedere, il set originale viene visualizzato all'inizio. Quindi viene identificato l'articolo che deve essere visualizzato e viene visualizzato in seguito l'articolo rimanente.

mixed_newset = 'Atomic Blonde', 22, 'Speed',
19, "Attack the Block", 37, "Road House"
print ('set originale:', mixed_newset)
ABC = mixed_newset.pop()
print ('\ npop elemento:', ABC)
Print ('Set After Pop:', Mixed_Newset)
xyz = mixed_newset.pop()
print ('\ npop elemento:', xyz)
Print ('Set After Pop:', Mixed_Newset)

Quando si esegue il codice sopra, viene raggiunto il seguente risultato.

Conclusione:

Quando viene utilizzato il metodo Python Set Pop (), viene rimosso un elemento casuale. Ciò significa che può far scoppiare qualsiasi pezzo da qualsiasi posizione nel set, indipendentemente dal fatto che sia nella parte posteriore o anteriore. Qualsiasi articolo nel set può essere rimosso utilizzando il metodo pop (), indipendentemente dalla sua posizione. Dopo aver rimosso un elemento casuale dal set, il metodo set pop () restituisce l'elemento eliminato. A differenza dello stack, l'elemento casuale del set viene visualizzato. Questa è una delle funzioni più significative nel set e devi sapere come usarlo. In questa breve guida, hai imparato a utilizzare il set pop. Hai imparato come utilizzare il metodo pop () su un set vuoto. Ultimo ma non meno importante, hai imparato a usare il metodo pop () su set misti. Tutti questi sono spiegati in dettaglio con esempi per la tua migliore comprensione.