Python List metoder är de inbyggda metoderna i listor som används för att utföra operationer på Python-listor/arrayer.
Nedan har vi förklarat alla Python-listmetoder du kan använda med Pytonorm listor t.ex. append(), copy(), insert() , och mer.
Lista metoder i Python
Låt oss titta på några olika listmetoder i Python för Python-listor:
Ja Nej | Metod | Beskrivning |
---|---|---|
1 | bifoga() | Används för att lägga till element i slutet av listan. |
2 | kopiera() | Det returnerar en ytlig kopia av en lista |
3 | klar() | Denna metod används för att ta bort alla objekt från listan. |
4 | räkna() | Dessa metoder räknar elementen. |
5 | förlänga() | Lägger till varje element i en iterabel till slutet av listan |
6 | index() | Returnerar det lägsta indexet där elementet visas. |
7 | Föra in() | Infogar ett givet element vid ett givet index i en lista. |
8 | pop() | Tar bort och returnerar det sista värdet från listan eller det givna indexvärdet. |
9 | avlägsna() | Tar bort ett givet objekt från listan. |
10 | omvänd() | Vänder om objekt i listan på plats. |
elva | sortera() | Sortera en lista i stigande, fallande eller användardefinierad ordning |
12 | min() | Beräknar minimum av alla element i listan |
13 | max() | Beräknar det maximala av alla element i listan |
Den här artikeln är en förlängning av nedanstående artiklar:
- Lista metoder i Python | Set 1 (in, inte in, len(), min(), max()...)
- Lista metoder i Python | Set 2 (del, remove(), sort(), insert(), pop(), extend()...)
Lägger till element i Lista i Python
Låt oss titta på några inbyggda listfunktioner i Python för att lägga till element i en lista.
1. Python append() Metod
Lägger till element i slutet av en lista.
Syntax: list.append (element)
Exempel:
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() metod
Infogar ett element på den angivna positionen.
Syntax:
list.insert(
jämför med sträng
Notera: Positionen som nämns bör vara inom intervallet List, som i detta fall mellan 0 och 4, annars skulle det leda till IndexError.
Exempel:
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() Metod
Lägger till objekt av en iterabel (lista, array, sträng, etc.) i slutet av en lista.
Syntax: List1.extend(List2)
Exempel:
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]>
Viktiga funktioner i Python-listan
Vi har nämnt några viktiga Python-listfunktioner tillsammans med deras syntax och exempel:
1. Python sum() Metod
Beräknar summan av alla element i listan.
Syntax: summa(lista)
Exempel:
Python3 List = [1, 2, 3, 4, 5] print(sum(List))>
Produktion
15>
Vad händer om ett numeriskt värde inte används som parameter?
Summan beräknas endast för numeriska värden, annars kastar man TypeError.
Se exempel :
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() Metod
Beräknar den totala förekomsten av ett givet element i listan.
Syntax: List.count(element)
Exempel:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>
Produktion
4>
3. Python len() Metod
Beräknar listans totala längd.
Syntax: len(lista_namn)
Exempel:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>
Produktion
10>
4. Python index() Metod
Returnerar indexet för den första förekomsten. Start- och slutindexen är inte nödvändiga parametrar.
Syntax: List.index(element[,start[,slut]])
Exempel:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>
Produktion
1>
Ett annat exempel:
I det här exemplet använder vi metoden index() som är en av listfunktionerna i Python, och söker den första förekomsten av element 2, med start från index 2 i listan.
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>
Produktion
4>
5. Python min() Metod
Beräknar minimum av alla element i List.
Syntax: min(iterable, *iterables[, nyckel])
Exempel:
Python3 numbers = [5, 2, 8, 1, 9] print(min(numbers))>
Produktion
1>
6. Python max() Metod
Beräknar det maximala av alla element i listan.
Syntax: max(iterable, *iterables[, nyckel])
Exempel:
Python3 numbers = [5, 2, 8, 1, 9] print(max(numbers))>
Produktion
9>
7. Python sort() Metod
Sortera den givna datastrukturen (både tuppel och lista) i stigande ordning.
förbättrad för loop java
Nyckel och reverse_flag är inte nödvändiga parametern och reverse_flag sätts till False om inget passeras genom sorted().
Syntax: list.sort([nyckel,[Reverse_flag]])
Exempel:
Pytonorm 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() Metod
reverse()-funktionen omvänder listans ordning.
Syntax: lista. omvänd()
Exempel:
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]>
Radering av listelement
För att ta bort ett eller flera element, d.v.s. ta bort ett element, kan många inbyggda Python-listfunktioner användas, som t.ex. pop() och avlägsna() och nyckelord som t.ex av .
1. Python pop() Metod
Tar bort ett objekt från ett specifikt index i en lista.
Syntax: list.pop([index])
Indexet är inte en nödvändig parameter, om det inte nämns tar det sista indexet.
Notera: Indexet måste ligga inom listans intervall, annars uppstår IndexErrors.
Exempel 1:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>
Produktion
2.5>
Exempel 2:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>
Produktion
2.3>
2. Python del() Metod
Tar bort ett element från listan med hjälp av dess index.
Syntax: del lista.[index]
Exempel:
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() Metod
Tar bort ett specifikt element med dess värde/namn.
Syntax: list.remove(element)
Exempel:
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 diskuterat alla större Python-listfunktioner som man bör känna till för att arbeta med list. Vi har sett hur man lägger till och tar bort element från listan och även utför grundläggande operationer som räkna , sortera, vända med list Python-metoder.
java konvertera sträng till int
Hoppas dessa Python-metoder var till hjälp!