Metode 01: Fjern funksjon
Den aller første og enkleste metoden for å fjerne alle forekomster fra en liste er å bruke “Fjern ()” -metoden i Python -koden vår. Så innenfor Spyder3-prosjektet initialiserte vi en liste "liste" med noen verdier av heltallstype. En variabel “R” er blitt definert med verdien “2”. Verdien “2” for variabel “R” vil bli brukt som en samsvarende forekomst. Utskriftserklæringen brukes til å skrive ut den originale listen.
Vi har brukt "prøve-unntak" -uttalelsen i koden vår for å fjerne de samme forekomstene. Innenfor "prøv" -organet har vi brukt "mens" for å fortsette å løpe til slutten av en liste. Fjern () -metoden sletter alle forekomster av en variabel “R” med verdi “2” fra listen. Mens unntatt uttalelse brukes til å fortsette programmet hvis det oppstår en viss verdifeil. Etter at hele listen er sjekket ut, vil venstre elementer på en liste bli skrevet ut.
Liste = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]Vi har fått de to listene når jeg utfører denne koden, jeg.e., før fjerning av forekomster og etter fjerning av forekomster.
Metode 02: Listeforståelse
"Listeforståelsesmetoden" er den neste og enkle metoden for å fjerne alle forekomster fra en liste er "listeforståelse" -metoden. Vi har brukt den samme listen her. Vi har også brukt den samme variabelen “R” med samme verdi “2” som skal brukes som forekomst for fjerning. Etter å ha skrevet ut den opprinnelige listen, har vi brukt listeforståelsesmetoden, i.e., brukt til sløyfe for å matche forekomsten. Etter at tilstanden er fornøyd, vil de venstre verdiene bli lagret på listen "liste" og den matchede ville bli ignorert. En nylig oppdatert liste vil bli gitt ut på konsollen.
Liste = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]Resultatet av denne koden er det samme som vi fikk resultatet i den første metoden, jeg.e., Original liste og forekomstfri liste.
Metode 03: Filterfunksjon
Filter () -funksjonen er ganske nyttig når det gjelder å fjerne de samme elementforekomstene fra en liste. Så vi har erklært en liste av strengtype med 7 strengverdier i den. Etter å ha initialisert en liste, erklærte vi en strengvariabel med navnet “R” med “snø” som en verdi. Denne strengen vil bli brukt videre som en matchende forekomst. Den opprinnelige strenglisten er skrevet ut ved hjelp av en utskriftsklausul. Deretter brukte vi filter () -funksjonen på en liste mens vi brukte "R" -variabelen for å sjekke.
Hvis listeverdien ikke stemmer overens med den variable “R” -verdien, vil den filtrere den aktuelle listeverdien. Alle de filtrerte verdiene fra den opprinnelige listen vil bli lagret i en liste "-liste". Den oppdaterte oppførte vises etter at hele listen er filtrert.
Liste = ['John', 'Snow', 'Kelly', 'Bryan', 'Snow', 'William', 'Snow']Utgangen for denne koden presenterer den originale listen og den nylig oppdaterte og filtrerte listen.
Konklusjon
Denne artikkelen inneholder tre enkle og godt gjentatte metoder for å fjerne de samme forekomstene eller forekomstene fra en hvilken som helst Python-liste. Denne artikkelen vil være nyttig for alle våre brukere, og vi håper den vil få deg til å forstå konseptet jevnt og raskt.