Liste over operationer i Python - Top 14 driftsliste i Python

Indholdsfortegnelse:

Anonim

Oversigt over listefunktioner i Python

Liste i Python er ordnet heterogen datalagringsstruktur. Udtrykket bestilt betyder, at elementerne på listen indekseres fra 0. Alle elementer på listen kan fås via dets unikke indeksnummer. Udtrykket heterogent betyder, at elementerne på listen ikke behøver at være af samme type. En enkelt liste kan indeholde både streng og heltalværdier. Således er lister i Python et nyttigt værktøj til at gemme flere værdier af forskellige typer. Listefunktioner er nyttige til at iterere over elementerne på listen og udføre visse opgaver. Lad os se på nogle af de mest anvendte listefunktioner i Python.

Vi henviser til nedenstående liste i eksemplerne i artiklen, medmindre andet er angivet.

myList = (1, 2, 3, 'EduCBA', 'gør læring sjovt!')

Liste over operationer i Python

Lad os se på nogle af de mest anvendte listefunktioner i Python.

1. tilføj ()

Metoden append () bruges til at tilføje elementer i slutningen af ​​listen. Denne metode kan kun tilføje et enkelt element ad gangen. For at tilføje flere elementer kan metoden append () bruges i en løkke.

Kode:

myList.append(4)
myList.append(5)
myList.append(6)
for i in range(7, 9):
myList.append(i)
print(myList)

Produktion:

2. forlænge ()

Metoden ext () bruges til at tilføje mere end et element i slutningen af ​​listen. Selvom det kan tilføje mere end et element i modsætning til append (), tilføjer det dem i slutningen af ​​listen som append () .

Kode:

myList.extend((4, 5, 6))
for i in range(7, 9):
myList.append(i)
print(myList)

Produktion:

3. indsæt ()

Metoden insert () kan tilføje et element på en given position på listen. I modsætning til append () kan det tilføje elementer på en hvilken som helst position, men ligesom append () kan det kun tilføje et element ad gangen. Denne metode tager to argumenter. Det første argument specificerer positionen, og det andet argument specificerer det element, der skal indsættes.

Kode:

myList.insert(3, 4)
myList.insert(4, 5)
myList.insert(5, 6)
print(myList)

Produktion:

4. fjern ()

Metoden remove () bruges til at fjerne et element fra listen. I tilfælde af flere forekomster af det samme element fjernes kun den første forekomst.

Kode:

myList.remove('makes learning fun!')
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

Produktion:

5. pop ()

Metoden pop () kan fjerne et element fra en hvilken som helst position på listen. Parameteren, der leveres til denne metode, er indekset for det element, der skal fjernes.

Kode:

myList.pop(4)
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

Produktion:

6. Skær

Slice-operationen bruges til at udskrive et afsnit på listen. Slice-operationen returnerer et specifikt område af elementer. Det ændrer ikke den originale liste.

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

Produktion:

7. Omvendt ()

Funktionen reverse () bruges til at vende elementerne på listen. Denne metode ændrer den originale liste. For at vende en liste uden at ændre den originale, bruger vi skiveoperationen med negative indekser. Når du angiver negative indeks, gentages listen fra bagenden til den forreste ende af listen.

Kode:

print(myList(::-1)) # does not modify the original list
myList.reverse() # modifies the original list
print(myList)

Produktion:

8. len ()

Metoden len () returnerer længden på listen, dvs. antallet af elementer på listen.

Kode:

print(len(myList))

Produktion:

9. min () & max ()

Metoden min () returnerer minimumsværdien på listen. Metoden max () returnerer den maksimale værdi på listen. Begge metoder accepterer kun homogene lister, dvs. liste med elementer af lignende type.

Kode:

print(min(myList))

Produktion:

Kode:

print(min((1, 2, 3)))
print(max((1, 2, 3)))

Produktion:

10. tælle ()

Funktionstællingen () returnerer antallet af forekomster af et givet element på listen.

Kode:

print(myList.count(3))

Produktion:

11. Sammenkædet

Concatenate-operationen bruges til at flette to lister og returnere en enkelt liste. + -Tegnet bruges til at udføre sammenkædningen. Bemærk, at de individuelle lister ikke ændres, og en ny kombineret liste returneres.

Kode:

yourList = (4, 5, 'Python', 'is fun!') print(myList+yourList)

Produktion:

12. Multipliser

Python tillader også at multiplicere listen n gange. Den resulterende liste er den oprindelige liste itereret n gange.

Kode:

print(myList*2)

Produktion:

13. indeks ()

Metoden indeks () returnerer positionen for den første forekomst af det givne element. Det tager to valgfrie parametre - startindekset og slutindekset. Disse parametre definerer start- og slutpositionen for søgeområdet på listen. Når det leveres, søges elementet kun i undelisten bundet af start- og slutindekserne. Når det ikke leveres, søges elementet 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

Produktion:

14. sortering ()

Sorteringsmetoden sorterer listen i stigende rækkefølge. Denne handling kan kun udføres på homogene lister, dvs. lister med elementer af lignende type.

Kode:

yourList = (4, 2, 6, 5, 0, 1) yourList.sort()
print(yourList)

Produktion:

15. klar ()

Denne funktion sletter alle elementer fra listen og tømmer den.

Kode:

myList.sort()
print(myList)

Produktion:

Konklusion

Listefunktioner er strategisk vigtige for at lære at udføre en opgave med minimale kodelinjer. Dette er kun en grundlæggende introduktion til listefunktioner, der dækker de fleste af metoderne. Det anbefales at lege mere, blive kreativ og udforske listernes potentiale yderligere.

Anbefalet artikel

Dette er en guide til List Operations in Python. Her diskuterer vi oversigten og mest anvendte listefunktioner i python. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Fordele ved Python
  2. Stjernemønstre i Python
  3. Boolske operatører i Python
  4. Palindrome i Python
  5. Python-sæt