Metode 01: Naiv
Begynn med å åpne terminalskallet med “Ctrl+Alt+T”. Lag en ny Python -fil med "Touch" -instruksjonen. Filen “DUP.PY ”vil bli åpnet ved hjelp av“ GNU Nano ”Editor Command:
$ Touch dup.py
$ Nano dup.py
Etter å ha åpnet filen i Nano Editor, legg til Python -støtten i starten av den. Heltallstypelisten er initialisert, og noen av verdiene blir gjentatt. Utskriftserklæringen har vist listen ved å konvertere verdien til en strengtype. En annen tom liste, “ARR”, er blitt initialisert. "For" -sløyfen vil bli brukt til å bare sette den første forekomsten av en listeverdi og legge den til den nye listen "ARR" ved hjelp av "Append" -funksjonen. Den nylig laget listen vil bli skrevet ut:
#! /usr/bin/python3Når du kjører Python -filen, har terminalen blitt vist av den originale listen og den nye uten duplikater i den:
$ python3 dup.py
Metode 02: Listeforståelse
Listeforståelsesmetoden er ganske lik den naive metoden. Den eneste endringen er plasseringen av å bruke vedleggsmetoden, “for” -sløyfe og “if” uttalelse i den. Åpne den samme filen “DUP.py ”for å oppdatere koden. Listeforståelsesmetoden vises som blandingen av "for" -sløyfe og "if" -uttalelse med vedlegg () -funksjonen. Resten av koden er den samme:
#! /usr/bin/python3Etter å ha utført Python -filen, har vi det forventede resultatet, jeg.e., Den originale listen og oppdaterte den nye listen:
$ python3 dup.py
Metode 03: Opp tegne med listeforståelse
Du kan bruke den enumerate funksjonen i listeforståelsen for å unngå duplikater i listen. Bare åpne filen “DUP.py ”, og legg til den enumerate metoden innenfor listeforståelseslinjen mellom“ for ”-sløyfen. Både den gamle listen og den oppdaterte listen uten duplikater vises på skallet med bruk av "Print" -uttalelsen i koden:
#! /usr/bin/python3Filen er utført, og resultatet har vist den opprinnelige listen først, deretter den oppdaterte nye listen som ikke har noen duplikatverdier. Den oppregnerfunksjonen bestilte også listen:
$ python3 dup.py
Eksempel 04: SET () -funksjon
Set () -funksjonen er ganske kjent for å fjerne duplikater fra listen. Det fjerner duplikatene, men endrer rekkefølgen på en liste på egen hånd. Så åpne filen dup.PY og legg til initialiseringen av listen. Den opprinnelige listen er skrevet ut. Deretter har vi brukt “Set ()” -metoden på “Liste” for å fjerne duplikater og igjen konvertere de gjenværende til en liste. Den resulterende listen er oppdatert og vist på skallet igjen:
#! /usr/bin/python3Når du kjører Python -filen, er den originale listen og deretter den oppdaterte en.
$ python3 dup.py
Metode 05: Samlinger.Bestillingsdikt
Modulsamlingene kan også brukes til dette formålet. Bare importer ordreet for orden fra "Collections" -biblioteket. Initialiser listen og skriv den ut. En ny variabel, “ARR”, brukes til å få listen generert av “bestilt.Dict.FromKeys () ”-metoden og omgå den originale listen i den. Den nyopprettede listevariabelen vises:
#! /usr/bin/python3Utførelsen viser det forventede resultatet. Den første listen er den originale, og den andre er den oppdaterte listen uten duplikater i den:
$ python3 dup.py
Konklusjon:
Denne artikkelen presenterte flere metoder for å fjerne duplikater fra listen, i.e., Listeforståelse, sett () -funksjoner, oppregner, samlinger.Bestillingspakkeimport. Vi håper denne guiden vil hjelpe deg på sitt beste, og vennligst sjekk ut Linux -hint for mer informative artikler.