Nel nostro articolo, useremo il parametro di scarto per eliminare qualsiasi valore del nostro desiderio dal set. Prima generare alcuni set per utilizzare il metodo di scarto set. La funzione Set () integrata nel linguaggio di programmazione Python è diventato il metodo più popolare per costruire set. Un'iterazione viene passata alla funzione set (), che restituisce un elenco di elementi che verranno inseriti nel set, come Python per contenere numerosi elementi in un singolo parametro, utilizzando i set.
Il parametro di scarto molto probabilmente ha un argomento singolare e non ha un concetto per restituire il valore. Esistono più metodi per la rimozione o l'eliminazione di qualsiasi voce dal set-in Python. Bene, se l'entità è presente nel set, verrebbe rimossa scartando la funzione. Il set originale viene stampato se l'elemento manca dal set e non vengono riportati alcun errore o circostanze eccezionali.
La sintassi del metodo Python Set Discard ()
Esempio 1: utilizzo della funzione set scarard () per eliminare un singolo valore dal set
Cominciamo la nostra discussione con il primo esempio di scarto. Abbiamo utilizzato lo strumento "Spyder" per compilare il nostro codice di parametro di scarto. "Spyder" è un ambiente integrato open source per il linguaggio di programmazione Python. Questo strumento ha la notevole caratteristica della personalizzazione dell'evidenziazione della sintassi, della chiarezza variabile, eseguire la configurazione per lavorare nella directory e inserimento automatico del colon dopo aver utilizzato se o while. Se guardiamo il nostro codice, creiamo il nostro set, che contiene alcuni valori e il nome fornito al nostro set è "set_values". I valori memorizzati in "Set_Values" sono "50", "55", "60", "70" e "80". Dopo aver creato il nostro set, abbiamo usato la funzione "print ()" per visualizzare tutte le entità del nostro set.
Ora arriviamo alla nostra funzione principale per rimuovere le entità di un set. Usiamo “set_values.scartare () "per eliminare il valore per quanto vogliamo rimuovere il valore" 55 "dal nostro set, quindi abbiamo inserito" 55 "nella funzione principale di scarto. Possiamo anche inserire qualsiasi altro valore in base alla nostra volontà quale valore vogliamo rimuovere dal set. Una volta chiamata la funzione di scarto nel codice, utilizziamo la funzione di stampa per visualizzare i nostri valori impostati dopo aver rimosso il valore desiderato.
Nell'output, il primo set che abbiamo è il display del nostro set contenente tutti i valori memorizzati in "Set_Values". Il secondo set nella parte inferiore dell'uscita è il set dopo aver scartato il valore "55" dal nostro set.
Esempio 2: utilizzo della funzione set DICARD () per valore inesistente nel set
L'altro esempio che abbiamo preso conteneva un set chiamato "OUT_SET" valori di detenzione che sono "100", "300", "500" e "400". Dopo aver creato il set, abbiamo utilizzato la funzione di stampa come abbiamo usato nell'esempio precedente con un messaggio di visualizzazione di stampa di "Il nostro set prima di scartare" e memorizzato il valore del set qui. In questo esempio, vogliamo discutere il valore che siamo disposti a rimuovere, ma questo non è presente nel set. In tal caso, non mostrerà alcun errore nel codice. Se, dopo la ricerca, non trova il valore nella funzione di scarto, procederà con i valori rimanenti che sono già presenti nel set.
Abbiamo usato il valore "700" nella funzione di scarto da rimuovere dal set, ma come possiamo vedere, il valore "700" non è presente nel set. Quando la funzione legge il valore "700" e se è assente nel set, si fermerà dopo la ricerca e non eliminerà alcun valore ma avrà il nostro set completo. Dopo aver applicato la funzione di stampa con un messaggio di output di "Il nostro set dopo aver utilizzato la funzione di scarto" e assegnato il valore di "OUT_SET". Dopodiché, visualizzerà di nuovo l'intera battuta d'arresto.
Come possiamo vedere, il nostro output viene visualizzato entrambe le volte prima e dopo l'utilizzo della funzione di scarto visualizza gli stessi valori set "400", "100", "500" e "300". Nessuno dei valori verrà scartato perché abbiamo usato il valore inesistente nella funzione di scarto per eliminarlo dal set.
Esempio 3: utilizzo della funzione set scarard () per l'eliminazione di tutti i valori dispari nel set
Ora, se osserviamo l'ultimo esempio che abbiamo usato per la funzione "Dispard ()", è legato alla rimozione dei numeri dispari presenti nel nostro set. A tale scopo, abbiamo creato il nostro set con il nome "First_set", memorizzando i valori di "50", "51," 52 "," 54 "," 55 "e" 56 ". E gli stessi valori sono archiviati in un altro set con il diverso nome di "Second_set". Abbiamo creato il primo set per visualizzarlo semplicemente per mostrare il nostro set, mentre il secondo set è stato creato per applicare il fenomeno della ricerca ed eliminare i numeri dispari. Abbiamo usato la funzione di stampa per visualizzare il nostro "First_set".
Dopo aver stampato il primo set, abbiamo usato il "per" per essere dichiarato "p" con il "secondo_set" in cui abbiamo applicato la condizione "if" per verificarlo. Quando l'entità nella variabile "P" è divisibile dal numero "2", il resto non deve essere uguale a zero. Quelle entità il cui resto non è zero verrà archiviato in variabile "p" e la inizializziamo applicando la funzione di scarto sulla funzione "first_set" come "First_set.scartare (p) ". Pertanto, scarterà o rimuoverà i valori memorizzati in variabile "P" dal nostro set chiamato "First_set". Dopo la funzione di scarto, abbiamo utilizzato la funzione di stampa per visualizzare il set dopo aver rimosso i valori desiderati dal nostro set.
Se guardiamo il nostro output, mostra semplicemente il nostro set insieme a tutte le entità che sono "50", "51", "52", "53", "54," 55 "e" 56 ". Dopo l'implementazione della funzione di scarto per la rimozione di tutte le strane entità dal set, le scarterà tutte dal set e visualizzerà tutte le entità pari dall'insieme che sono "50", "52", "54" e "56".
Conclusione
Nel nostro articolo, abbiamo discusso del metodo di scarto set in Python. Abbiamo usato tre esempi in cui possiamo vedere il fenomeno di scartare o rimuovere il valore da qualsiasi set utilizzando un "set. Discard () "funzione. Nel primo e nel secondo esempi, abbiamo applicato la chiamata di funzione sulla funzione di scarto per eliminare i valori esistenti e inesistenti nel set. L'ultimo esempio descrive il concetto di rimuovere le entità dispari dal set.