Python liste metoder er de indbyggede metoder i lister, der bruges til at udføre operationer på Python-lister/arrays.
Nedenfor har vi forklaret alle Python-listemetoderne, du kan bruge med Python lister f.eks. tilføje(), kopi(), indsæt() , og mere.
Liste metoder i Python
Lad os se på nogle forskellige listemetoder i Python til Python-lister:
| Ja Nej | Metode | Beskrivelse |
|---|---|---|
| 1 | Tilføj() | Bruges til at tilføje elementer til slutningen af listen. |
| 2 | kopi() | Det returnerer en overfladisk kopi af en liste |
| 3 | klar() | Denne metode bruges til at fjerne alle elementer fra listen. |
| 4 | tælle() | Disse metoder tæller elementerne. |
| 5 | forlænge() | Tilføjer hvert element i en iterabel til slutningen af listen |
| 6 | indeks() | Returnerer det laveste indeks, hvor elementet vises. |
| 7 | indsæt() | Indsætter et givet element ved et givet indeks i en liste. |
| 8 | pop() | Fjerner og returnerer den sidste værdi fra listen eller den givne indeksværdi. |
| 9 | fjerne() | Fjerner et givet objekt fra listen. |
| 10 | baglæns() | Vender objekter på listen på plads. |
| elleve | sortere() | Sorter en liste i stigende, faldende eller brugerdefineret rækkefølge |
| 12 | min() | Beregner minimum af alle elementer i listen |
| 13 | max() | Beregner maksimum af alle elementer i listen |
Denne artikel er en udvidelse af nedenstående artikler:
- Liste metoder i Python | Sæt 1 (in, ikke i, len(), min(), max()...)
- Liste metoder i Python | Sæt 2 (del, fjern(), sorter(), indsæt(), pop(), forlænge()...)
Tilføjelse af element i liste i Python
Lad os se på nogle indbyggede listefunktioner i Python for at tilføje element til en liste.
1. Python append() Metode
Tilføjer element til slutningen af en liste.
Syntaks: list.append (element)
Eksempel:
Python3 # Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>
Produktion
['Mathematics', 'chemistry', 1997, 2000, 20544]>
2. Python insert() metode
Indsætter et element på den angivne position.
Syntaks:
list.insert(
Bemærk: Den nævnte position bør være inden for rækkevidden af List, som i dette tilfælde mellem 0 og 4, ellers ville det kaste IndexError.
Eksempel:
Python3 List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>
Produktion
['Mathematics', 'chemistry', 10087, 1997, 2000]>
3. Python extend() metode
Tilføjer elementer af en iterabel (liste, array, streng osv.) til slutningen af en liste.
Syntaks: Liste1.extend(List2)
Eksempel:
Python3 List1 = [1, 2, 3] List2 = [2, 3, 4, 5] # Add List2 to List1 List1.extend(List2) print(List1) # Add List1 to List2 now List2.extend(List1) print(List2)>
Produktion
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>
Vigtige funktioner i Python-listen
Vi har nævnt nogle vigtige Python-listefunktioner sammen med deres syntaks og eksempel:
1. Python sum() metode
Beregner summen af alle elementer i listen.
Syntaks: sum(liste)
Eksempel:
Python3 List = [1, 2, 3, 4, 5] print(sum(List))>
Produktion
15>
Hvad sker der, hvis en numerisk værdi ikke bruges som parameter?
Summen beregnes kun for numeriske værdier, ellers kaster man TypeError.
Se eksempel :
Python3 List = ['gfg', 'abc', 3] print(sum(List))>
Produktion:
Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>
2. Python count() Metode
Beregner den samlede forekomst af et givet element i listen.
Syntaks: List.count(element)
Eksempel:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>
Produktion
4>
3. Python len() Metode
Beregner den samlede længde af listen.
Syntaks: len(listenavn)
Eksempel:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>
Produktion
10>
4. Python index() Metode
Returnerer indekset for den første forekomst. Start- og slutindekserne er ikke nødvendige parametre.
Syntaks: List.index(element[,start[,slut]])
Eksempel:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>
Produktion
1>
Et andet eksempel:
I dette eksempel bruger vi metoden index() som er en af listefunktionerne i Python, og søger efter den første forekomst af element 2, startende fra indeks 2 i listen.
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>
Produktion
4>
5. Python min() metode
Beregner minimum af alle elementer i List.
Syntaks: min(iterable, *iterables[, nøgle])
Eksempel:
Python3 numbers = [5, 2, 8, 1, 9] print(min(numbers))>
Produktion
1>
6. Python max() metode
Beregner maksimum af alle elementer i listen.
Syntaks: max(iterable, *iterables[, nøgle])
Eksempel:
stak i dsPython3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>
Produktion
9>
7. Python sort() metode
Sorter den givne datastruktur (både tuple og liste) i stigende rækkefølge.
Nøgle og omvendt_flag er ikke nødvendige parameter, og reverse_flag er sat til False, hvis intet sendes gennem sorted().
Syntaks: list.sort([nøgle,[Omvendt_flag]])
Eksempel:
Python List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] #Reverse flag is set True List.sort(reverse=True) #List.sort().reverse(), reverses the sorted list print(List)>
Produktion
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>
8. Python reverse() Metode
reverse() funktion vender rækkefølgen af listen.
Syntaks: liste. baglæns()
Eksempel:
Python3 # creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>
Produktion
[5, 4, 3, 2, 1]>
Sletning af listeelementer
For at slette et eller flere elementer, altså fjerne et element, kan mange indbyggede Python-listefunktioner bruges, som f.eks. pop() og fjerne() og søgeord som f.eks af .
1. Python pop() metode
Fjerner et element fra et bestemt indeks på en liste.
Syntaks: list.pop([indeks])
Indekset er ikke en nødvendig parameter, hvis ikke nævnt tager det sidste indeks.
Bemærk: Indekset skal være inden for listens område, ellers opstår der IndexErrors.
Eksempel 1:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>
Produktion
2.5>
Eksempel 2:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>
Produktion
2.3>
2. Python del() metode
Sletter et element fra listen ved hjælp af dets indeks.
Syntaks: del liste.[indeks]
Eksempel:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>
Produktion
[4.445, 3, 5.33, 1.054, 2.5]>
3. Python remove() metode
Fjerner et bestemt element ved hjælp af dets værdi/navn.
Syntaks: list.remove(element)
Eksempel:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>
Produktion
[2.3, 4.445, 5.33, 1.054, 2.5]>
Vi har diskuteret alle større Python-listefunktioner, som man bør vide for at arbejde på listen. Vi har set, hvordan man tilføjer og fjerner elementer fra listen og også udfører grundlæggende operationer som tælle, sortere, omvendt ved hjælp af liste Python-metoder.
Håber disse Python-metoder var til hjælp!