logo

Metode Python List

Metode seznama Python so vgrajene metode v sezname, ki se uporabljajo za izvajanje operacij na seznamih/matrikah Python.

Spodaj smo razložili vse metode seznama Python, s katerimi lahko uporabljate Python sezname, npr. dodaj(), kopiraj(), vstavi() , in več.



Seznam metod v Pythonu

Oglejmo si nekaj različnih metod seznamov v Pythonu za sezname Python:

da neMetodaOpis
1 pripni() Uporablja se za dodajanje elementov na konec seznama.
2 kopirati() Vrne plitvo kopijo seznama
3 počisti() Ta metoda se uporablja za odstranjevanje vseh elementov s seznama.
4 štetje () Te metode štejejo elemente.
5 razširi () Doda vsak element iterable na konec seznama
6 indeks() Vrne najnižji indeks, kjer se pojavi element.
7 vstavi() Vstavi dani element na dani indeks na seznamu.
8 pop() Odstrani in vrne zadnjo vrednost s seznama ali dano vrednost indeksa.
9 Odstrani() Odstrani dani predmet s seznama.
10 obratno() Obrne predmete seznama na mestu.
enajst razvrsti() Razvrstite seznam v naraščajočem, padajočem ali uporabniško določenem vrstnem redu
12 min() Izračuna minimum vseh elementov seznama
13 max() Izračuna največje število vseh elementov seznama

Ta članek je razširitev spodnjih člankov:

kako pretvoriti celo število v niz v Javi
  • Seznam metod v Pythonu | Set 1 (in, not in, len(), min(), max()…)
  • Seznam metod v Pythonu | Set 2 (del, remove(), sort(), insert(), pop(), extend()…)

Dodajanje elementa na seznam v Pythonu

Oglejmo si nekaj vgrajenih seznamskih funkcij v Pythonu za dodajanje elementov na seznam.



1. Metoda Python append().

Doda element na konec seznama.

Sintaksa: list.append (element)

primer:



Python3
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>

Izhod
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. Metoda Python insert().

Vstavi element na določen položaj.

Sintaksa:

list.insert(

Opomba: Omenjeni položaj bi moral biti znotraj obsega seznama, kot v tem primeru med 0 in 4, sicer bi prišlo do napake IndexError.

primer:

Python3
List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>

Izhod
['Mathematics', 'chemistry', 10087, 1997, 2000]>

3. Metoda Python extend().

Doda elemente ponovljivega (seznama, matrike, niza itd.) na konec seznama.

Sintaksa: List1.extend(List2)

primer:

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)>

Izhod
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Pomembne funkcije seznama Python

Omenili smo nekaj bistvenih funkcij seznama Python skupaj z njihovo sintakso in primerom:

1. Metoda Python sum().

Izračuna vsoto vseh elementov seznama.

Sintaksa: vsota (seznam)

primer:

Python3
List = [1, 2, 3, 4, 5] print(sum(List))>

Izhod
15>

Kaj se zgodi, če številska vrednost ni uporabljena kot parameter?

v java regex

Vsota se izračuna samo za številske vrednosti, drugače vrže TypeError.

Glej primer :

Python3
List = ['gfg', 'abc', 3] print(sum(List))>

Izhod:

Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>

2. Metoda Python count().

Izračuna skupno pojavljanje danega elementa seznama.

Sintaksa: List.count(element)

primer:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>

Izhod
4>

3. Metoda Python len().

Izračuna skupno dolžino seznama.

Sintaksa: len(ime_seznama)

primer:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>

Izhod
10>

4. Metoda Python index().

Vrne indeks prve pojavitve. Začetni in končni indeks nista potrebna parametra.

string.format java

Sintaksa: List.index(element[,začetek[,konec]])

primer:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>

Izhod
1>

Še en primer:

V tem primeru uporabljamo metodo index(), ki je ena od funkcij seznama v Pythonu, pri čemer iščemo prvo pojavitev elementa 2, začenši z indeksom 2 na seznamu.

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>

Izhod
4>

5. Metoda Python min().

Izračuna najmanj vseh elementov seznama.

Sintaksa: min(iterable, *iterables[, key])

primer:

Python3
numbers = [5, 2, 8, 1, 9] print(min(numbers))>

Izhod
1>

6. Metoda Python max().

Izračuna največje število vseh elementov seznama.

Sintaksa: max(iterable, *iterables[, key])

primer:

Python3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>

Izhod
9>

7. Metoda Python sort().

Razvrstite dano podatkovno strukturo (torko in seznam) v naraščajočem vrstnem redu.

Ključ in obratna_zastavica niso nujen parameter in reverse_flag je nastavljen na False, če nič ni posredovano skozi sorted().

Sintaksa: list.sort([ključ,[Obrnjena_zastavica]])

primer:

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)>

Izhod
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. Python reverse() Metoda

funkcija reverse() obrne vrstni red seznama.

Sintaksa: seznam. obratno()

primer:

Python3
# creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>

Izhod
[5, 4, 3, 2, 1]>

Brisanje elementov seznama

Če želite izbrisati enega ali več elementov, tj. odstraniti element, lahko uporabite številne vgrajene seznamske funkcije Python, kot je npr. pop() in Odstrani() in ključne besede, kot je od .

1. Metoda Python pop().

Odstrani element iz določenega indeksa na seznamu.

Sintaksa: list.pop([indeks])

Indeks ni nujen parameter, če ni omenjen, vzame zadnji indeks.

Opomba: Indeks mora biti v obsegu seznama, sicer pride do napak IndexErrors.

Primer 1:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>

Izhod
2.5>

Primer 2:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>

Izhod
2.3>

2. Metoda Python del().

Izbriše element s seznama z uporabo njegovega indeksa.

pokličite funkcijo js iz html

Sintaksa: del seznama.[index]

primer:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>

Izhod
[4.445, 3, 5.33, 1.054, 2.5]>

3. Metoda Python remove().

Odstrani določen element z uporabo njegove vrednosti/imena.

Sintaksa: list.remove(element)

Primer:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>

Izhod
[2.3, 4.445, 5.33, 1.054, 2.5]>

Razpravljali smo o vseh glavnih funkcijah seznama v Pythonu, ki jih je treba poznati pri delu s seznamom. Videli smo, kako dodajati in odstranjevati elemente s seznama ter izvajati osnovne operacije, kot so štetje, razvrščanje, obratno, z uporabo list Python metod.

Upam, da so bile te metode Python v pomoč!