logo

Python List metoder

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 NejMetodeBeskrivelse
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 ds
Python3
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!