logo

Python List metoder

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 NejMetodBeskrivning
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!