sett inn()
De sett inn() Metoden brukes til å sette inn et nytt element i en bestemt posisjon i listen.
Syntaks:
liste.Sett inn (posisjon, vare)Insert () -metoden inneholder to argumenter. Det første argumentet tar posisjonsverdien der det nye elementet blir satt inn. Det andre argumentet tar den nye vareverdien.
Eksempel:
I det følgende skriptet er en listevariabel med 7 elementer erklært. NESTE, innsatsen () Metoden brukes til å sette inn det nye elementet, 'Prosessor' på posisjon 1. Listen skrives ut før og etter å ha satt inn det nye elementet.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. Den originale listen og listen etter å ha utført Sett inn () -metoden er skrevet ut her.
vedlegg ()
De vedlegg () Metoden brukes til å sette inn et nytt element på slutten av listen.
Syntaks:
liste.vedlegg (vare)Denne metoden tar den nye verdien som et argument som vil bli satt inn på slutten av listen.
Eksempel:
I det følgende skriptet, en liste som heter stdlist Erklæres med forskjellige typer data som inneholder streng- og tallverdier. Deretter brukes vedlegg () -metoden til å sette inn et flytende nummer på slutten av listen. Listen skrives ut før og etter å ha lagt til de nye dataene.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. Den originale listen og listen etter å ha utført () vedleggsmetoden er skrevet ut her.
fjerne()
De fjerne() Metoden brukes til å fjerne et bestemt element fra listen.
Syntaks:
liste.fjerne gjenstand)Denne metoden tar vareverdien som et argument som vil bli fjernet fra listen, hvis den eksisterer. Hvis vareverdien ikke eksisterer på listen, så a ValueError vil bli generert.
Eksempel:
En liste over 6 strengverdier er definert i følgende skript. Deretter vil en strengverdi bli tatt som inngangen som skal søkes etter og fjernet fra listen. De kapitalisere () Metoden brukes i skriptet for å matche inngangsverdien med listeelementet, der det første tegnet til hvert element er kapitalisert. Listen vil bli skrevet ut før og etter å ha fjernet elementet fra listen. De prøve-bortsett fra Blokk brukes her, for å håndtere ValueError respons.
#!/usr/bin/env python3Produksjon:
Etter å ha kjørt skriptet, vil listen skrive ut og be om brukerinngangen. 'Guava' blir tatt som inngangen som finnes på listen. Denne verdien fjernes fra listen og den endrede listen skrives deretter ut.
forlenge()
De forlenge() Metoden brukes til å slå sammen to listeelementer og lagre de sammenslåtte varene i den første listen.
Syntaks:
FIRST_LIST.Extend (Second_List)Denne metoden tar den andre listen som argument og legger til verdiene på den andre listen på slutten av den første listen.
Eksempel:
To lister, kalt ClientList1 og ClientList2, er erklært i følgende skript. Deretter brukes Extend () -metoden for å sette inn verdiene til ClientList2 på slutten av ClientList1. Deretter vil ClientList1 skrive ut etter å ha satt inn varene.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. Listen med utvidede verdier vil skrives ut.
telle()
De telle() Metoden brukes til å telle nummertidene som et gitt element vises i en liste.
Syntaks:
liste.teller (vare)Denne metoden tar vareverdien som et argument som vil bli søkt etter i listen og returnerer antallet opptreden på varen på listen som en numerisk verdi. Hvis elementverdien ikke eksisterer på listen, vil den returnere med verdien 0.
Eksempel:
I det følgende skriptet er en listevariabel med numeriske data erklært. Etter å ha skrevet ut listen, vil en numerisk verdi bli tatt som inngangen som vil bli søkt på listen. Hvis inngangsnummeret finnes på listen en eller flere ganger, vil det returnere det totale antallet av opptredenene til det søkte varen; Ellers, hvis inngangsnummeret ikke eksisterer på listen, vil det returnere en 0.
#!/usr/bin/env python3Produksjon:
Etter å ha kjørt skriptet er listen skrevet ut. Brukeren vil bli bedt om en brukerinngang som vil bli søkt på listen. 5 blir tatt som inngangen; Utgangen viser at denne inngangen dukket opp to ganger på listen. Skriptet utføres for andre gang og 89 er gitt som inngangen som ikke eksisterer i listen. Så telling () -metoden returnerer 0.
indeks ()
De indeks () Metoden brukes til å oppnå posisjonsverdien til et hvilket som helst element i listen.
Syntaks:
liste.indeks (search_item)Denne metoden tar søkeelementverdien når inngangen og returnerer med posisjonsverdien til elementet på listen, hvis det eksisterer; Ellers genererer det en ValueError.
Eksempel:
En liste over strengverdier er erklært i følgende skript. Etter å ha skrevet ut listeverdiene, vil det bli tatt en strengverdi som inngangen. Inngangsverdien vil bli søkt på listen med indeksen () -metoden. Hvis verdien eksisterer i listen, vil posisjonsverdien til inngangsstrengen bli returnert; Ellers vil en tilpasset feilmelding skrives ut.
#!/usr/bin/env python3Produksjon:
Etter å ha kjørt skriptet, skrives innholdet på listen, og metoden ber om en inngangsverdi å søke etter på listen. 'Watson' blir tatt som inngangen som finnes i posisjon 4 på listen, som vist i den formaterte utgangen. Neste, 'Jolly' blir tatt som inngangen som ikke eksisterer i listen, og genererer en verdi som skriver ut fra unntatt blokken.
kopiere()
De kopiere() Metoden brukes til å lage en kopi av en liste. Denne metoden er nyttig for å holde originale listeverdier før du endrer listen.
Syntaks:
liste.kopiere()Denne metoden tar ikke noe argument som innspill, den oppretter bare en duplikat kopi av listen.
Eksempel:
I det følgende skriptet er to lister, kalt ClientList1 og ClientList2, erklært. Før du endrer innholdet i ClientList2, brukes Copy () -metoden til å lage en kopi av ClientList2 og lagre listeverdiene i en annen variabel, kalt originallist2. Deretter brukes Extend () -metoden for å legge til innholdet i ClientList1 på slutten av ClientList2. Det forrige innholdet og det sammenslåtte innholdet i ClientList2 skrives deretter ut.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. De originale og sammenslåtte listeverdiene er skrevet ut nedenfor.
sortere()
De sortere() Metoden brukes til å sortere listedata. Denne metoden er nyttig når du jobber med samme type listedata, og du må organisere dataene for ethvert programmeringsformål.
Syntaks:
liste.sortere()Denne metoden tar ikke noe argument, og den returnerer de sorterte listedataene i stigende rekkefølge.
Eksempel:
En liste over numeriske data er definert i følgende skript. Listen skrives ut før og etter bruk av sorteringsmetoden ().
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. Den originale listen og sorterte listen i stigende rekkefølge skrives ut.
omvendt()
De omvendt() Metoden brukes til å reversere elementene i en hvilken som helst liste. Denne metoden er nyttig for sorteringslister i synkende rekkefølge.
Syntaks:
liste.omvendt()Denne metoden tar ikke noe argument, og den returnerer listeelementene i omvendt rekkefølge.
Eksempel:
Følgende skript viser hvordan du sorterer en liste over numeriske data i synkende rekkefølge. En liste over numeriske data er definert. Listen skrives ut før sortering. Deretter brukes sort () -metoden til å sortere listen i stigende rekkefølge. Omvendt () -metoden brukes deretter til å organisere listen i synkende rekkefølge.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. Her vil den originale listen og sorterte listen i nedstigning skrive ut.
klar()
De klar() Metoden brukes til å fjerne alle elementene i en liste og for å tømme lister. Denne metoden er nyttig for å tilordne verdiene på en liste ved å fjerne de forrige elementene.
Syntaks:
liste.klar()Denne metoden tar ikke noe argument som inndata, og den returnerer en tom liste.
Eksempel:
Følgende skript viser hvordan du bruker klar() metode. En liste over strengverdier er erklært og skrevet ut i begynnelsen av skriptet. NESTE, det klare () Metoden brukes til å fjerne alle elementene i listen og for å skrive ut den tomme listen.
#!/usr/bin/env python3Produksjon:
Følgende utgang vises etter å ha kjørt manuset fra Spyder. Til å begynne med skrives listeverdiene og deretter skrives den tomme listen.
Konklusjon
Denne artikkelen beskrev de ti mest nyttige og populære listemetodene i Python, så vel som bruken av hver av disse listemetodene.