Oversikt over List Operations in Python
Liste i Python er bestilt heterogen datalagringsstruktur. Begrepet ordnet betyr at elementene i listen indekseres med utgangspunkt i 0. Ethvert element på listen kan nås via det unike indeksnummeret. Begrepet heterogen betyr at elementene på listen ikke trenger å være av samme type. En enkelt liste kan inneholde både streng og heltallverdier. Dermed er lister i Python et nyttig verktøy for å lagre flere verdier av forskjellige typer. Listedrift er nyttige for å itere over elementene i listen og utføre visse oppgaver. La oss se på noen av de mest brukte listeaksjonene i Python.
Vi viser til listen nedenfor i eksemplene i artikkelen, med mindre annet er oppgitt.
myList = (1, 2, 3, 'EduCBA', 'gjør læring morsomt!')
Liste operasjoner i Python
La oss se på noen av de mest brukte listeaksjonene i Python.
1. legge til ()
Metoden append () brukes til å legge til elementer på slutten av listen. Denne metoden kan bare legge til et enkelt element av gangen. For å legge til flere elementer, kan vedleggsmetoden () brukes i en sløyfe.
Kode:
myList.append(4)
myList.append(5)
myList.append(6)
for i in range(7, 9):
myList.append(i)
print(myList)
Produksjon:
2. utvide ()
Metoden utvide () brukes til å legge til mer enn ett element på slutten av listen. Selv om det kan legge til mer enn ett element i motsetning til vedlegg (), legger det dem til på slutten av listen som vedlegg () .
Kode:
myList.extend((4, 5, 6))
for i in range(7, 9):
myList.append(i)
print(myList)
Produksjon:
3. sett inn ()
Metoden insert () kan legge til et element på en gitt posisjon i listen. I motsetning til vedlegg () kan den legge til elementer hvor som helst, men som vedlegg (), kan den bare legge til ett element av gangen. Denne metoden tar to argumenter. Det første argumentet spesifiserer posisjonen, og det andre argumentet spesifiserer elementet som skal settes inn.
Kode:
myList.insert(3, 4)
myList.insert(4, 5)
myList.insert(5, 6)
print(myList)
Produksjon:
4. fjern ()
Metoden remove () brukes til å fjerne et element fra listen. Når det gjelder flere forekomster av samme element, fjernes bare den første forekomsten.
Kode:
myList.remove('makes learning fun!')
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)
Produksjon:
5. pop ()
Metoden pop () kan fjerne et element fra hvilken som helst posisjon i listen. Parameteren som leveres til denne metoden er indeksen for elementet som skal fjernes.
Kode:
myList.pop(4)
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)
Produksjon:
6. Skive
Slice-operasjonen brukes til å skrive ut en del av listen. Slice-operasjonen returnerer et spesifikt utvalg av elementer. Den endrer ikke den opprinnelige listen.
Kode:
print(myList(:4)) # prints from beginning to end index
print(myList(2:)) # prints from start index to end of list
print(myList(2:4)) # prints from start index to end index
print(myList(:)) # prints from beginning to end of list
Produksjon:
7. Omvendt ()
Revers () -operasjonen brukes til å reversere elementene i listen. Denne metoden endrer den opprinnelige listen. For å reversere en liste uten å endre den opprinnelige, bruker vi skiveoperasjonen med negative indekser. Å spesifisere negative indekser itererer listen fra bakenden til frontenden av listen.
Kode:
print(myList(::-1)) # does not modify the original list
myList.reverse() # modifies the original list
print(myList)
Produksjon:
8. len ()
Len () -metoden returnerer lengden på listen, dvs. antall elementer i listen.
Kode:
print(len(myList))
Produksjon:
9. min () og maks ()
Metoden min () returnerer minimumsverdien i listen. Metoden maks () returnerer maksimalverdien i listen. Begge metodene godtar bare homogene lister, dvs. liste med elementer av lignende type.
Kode:
print(min(myList))
Produksjon:
Kode:
print(min((1, 2, 3)))
print(max((1, 2, 3)))
Produksjon:
10. telle ()
Funksjonstellingen () returnerer antall forekomster av et gitt element i listen.
Kode:
print(myList.count(3))
Produksjon:
11. Samkjøring
Concatenate-operasjonen brukes til å slå sammen to lister og returnere en enkelt liste. + -Tegnet brukes til å utføre sammenkjøringen. Merk at de individuelle listene ikke er endret, og en ny kombinert liste returneres.
Kode:
yourList = (4, 5, 'Python', 'is fun!') print(myList+yourList)
Produksjon:
12. Multipliser
Python tillater også å multiplisere listen n ganger. Den resulterende listen er den originale listen iterert n ganger.
Kode:
print(myList*2)
Produksjon:
13. indeks ()
Indeksen () -metoden returnerer plasseringen for den første forekomsten av det gitte elementet. Det tar to valgfrie parametere - startindeksen og sluttindeksen. Disse parametrene definerer start- og sluttposisjonen for søkeområdet på listen. Når det leveres, blir elementet bare søkt i undelisten bundet av start- og sluttindeksene. Når det ikke leveres, blir elementet søkt i hele listen.
Kode:
print(myList.index('EduCBA')) # searches in the whole list
print(myList.index('EduCBA', 0, 2)) # searches from 0 th to 2 nd position
Produksjon:
14. sorter ()
Sorteringsmetoden sorterer listen i stigende rekkefølge. Denne operasjonen kan bare utføres på homogene lister, dvs. lister med elementer av lignende type.
Kode:
yourList = (4, 2, 6, 5, 0, 1) yourList.sort()
print(yourList)
Produksjon:
15. klar ()
Denne funksjonen sletter alle elementene fra listen og tømmer den.
Kode:
myList.sort()
print(myList)
Produksjon:
Konklusjon
Listedrift er strategisk viktig for å lære å utføre en oppgave med minimale koder. Dette er bare en grunnleggende introduksjon til listeoperasjoner som dekker de fleste metodene. Det anbefales å leke mer, bli kreative og utforske potensialet til lister videre.
Anbefalt artikkel
Dette er en guide til List Operations in Python. Her diskuterer vi oversikten og mest brukte listoperasjoner i python. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Fordeler med Python
- Stjernemønstre i Python
- Boolske operatører i Python
- Palindrome i Python
- Python-sett