logo

Python List -menetelmät

Python-luettelomenetelmät ovat luetteloiden sisäänrakennettuja menetelmiä, joita käytetään Python-luetteloiden/-taulukoiden toimien suorittamiseen.

Alla olemme selittäneet kaikki Python-luettelomenetelmät, joita voit käyttää Python listat esim. append(), kopioi(), lisää() , ja enemmän.



Listaa menetelmät Pythonissa

Katsotaanpa joitain erilaisia ​​luettelomenetelmiä Pythonissa Python-luetteloille:

Kyllä eiMenetelmäKuvaus
1 liitä() Käytetään elementtien lisäämiseen luettelon loppuun.
2 kopio() Se palauttaa matalan kopion luettelosta
3 asia selvä() Tätä menetelmää käytetään kaikkien kohteiden poistamiseen luettelosta.
4 Kreivi() Nämä menetelmät laskevat elementit.
5 laajentaa () Lisää jokaisen iteroitavan elementin luettelon loppuun
6 indeksi() Palauttaa alimman indeksin, jossa elementti esiintyy.
7 insert() Lisää tietyn elementin tiettyyn luetteloon hakemistoon.
8 pop() Poistaa ja palauttaa viimeisen arvon luettelosta tai annetun indeksiarvon.
9 Poista() Poistaa tietyn objektin luettelosta.
10 käänteinen() Kääntää luettelon objektit paikoillaan.
yksitoista järjestellä() Lajittele luettelo nousevaan, laskevaan tai käyttäjän määrittelemään järjestykseen
12 min() Laskee luettelon kaikkien elementtien vähimmäismäärän
13 max() Laskee kaikkien luettelon elementtien enimmäismäärän

Tämä artikkeli on jatkoa alla olevista artikkeleista:

kääntää merkkijono javassa
  • Listaa menetelmät Pythonissa | Aseta 1 (in, not in, len(), min(), max()…)
  • Listaa menetelmät Pythonissa | Aseta 2 (del, remove(), sort(), insert(), pop(), laajenna()…)

Elementin lisääminen Pythonin luetteloon

Katsotaanpa joitain Pythonin sisäänrakennettuja luettelotoimintoja elementtien lisäämiseksi luetteloon.



1. Python append() -menetelmä

Lisää elementin luettelon loppuun.

Syntaksi: list.append (elementti)

Esimerkki:



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

Lähtö
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. Python insert() -menetelmä

Lisää elementin määritettyyn paikkaan.

Syntaksi:

list.insert(

Huomautus: Mainitun sijainnin tulisi olla List-alueen sisällä, kuten tässä tapauksessa 0 ja 4 välillä, muuten se heittäisi IndexErrorin.

Esimerkki:

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

Lähtö
['Mathematics', 'chemistry', 10087, 1997, 2000]>

3. Python extend() -menetelmä

Lisää iteroitavissa olevat kohteet (luettelo, taulukko, merkkijono jne.) luettelon loppuun.

Syntaksi: List1.extend(Lista2)

Esimerkki:

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

Lähtö
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Python-luettelon tärkeät toiminnot

Olemme maininneet joitain olennaisia ​​Python-luettelotoimintoja sekä niiden syntaksia ja esimerkkiä:

1. Python sum() -menetelmä

Laskee luettelon kaikkien elementtien summan.

Syntaksi: summa (luettelo)

Esimerkki:

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

Lähtö
15>

Mitä tapahtuu, jos numeerista arvoa ei käytetä parametrina?

menetelmät javassa

Summa lasketaan vain numeerisille arvoille, muuten heittää TypeError.

Katso esimerkki :

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

Lähtö:

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

2. Python count() -menetelmä

Laskee luettelon tietyn elementin kokonaisesiintymisen.

Syntaksi: List.count(element)

Esimerkki:

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

Lähtö
4>

3. Python len() -menetelmä

Laskee luettelon kokonaispituuden.

Syntaksi: len(listan_nimi)

Esimerkki:

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

Lähtö
10>

4. Python index() -menetelmä

Palauttaa ensimmäisen esiintymän indeksin. Alku- ja loppuindeksit eivät ole välttämättömiä parametreja.

kuinka monta viikkoa kuukaudessa

Syntaksi: List.index(element[,alku[,loppu]])

Esimerkki:

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

Lähtö
1>

Toinen esimerkki:

Tässä esimerkissä käytämme index()-metodia, joka on yksi Pythonin listafunktioista ja joka etsii elementin 2 ensimmäistä esiintymää listan indeksistä 2 alkaen.

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

Lähtö
4>

5. Python min() -menetelmä

Laskee kaikkien luettelon elementtien vähimmäismäärän.

Syntaksi: min(iterable, *iterables[, avain])

Esimerkki:

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

Lähtö
1>

6. Python max() -menetelmä

Laskee kaikkien luettelon elementtien enimmäismäärän.

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

Esimerkki:

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

Lähtö
9>

7. Python sort() -menetelmä

Lajittele annettu tietorakenne (sekä monikko että lista) nousevaan järjestykseen.

Avain ja käänteinen_lippu eivät ole välttämättömiä parametreja ja käänteinen_lippu asetetaan arvoon False, jos mitään ei välitetä sorted(:n) kautta.

Syntaksi: list.sort([avain,[käänteinen_lippu]])

Esimerkki:

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

Lähtö
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. Python reverse() Menetelmä

reverse()-funktio kääntää listan järjestyksen.

Syntaksi: lista. käänteinen()

Esimerkki:

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

Lähtö
[5, 4, 3, 2, 1]>

Luettelon elementtien poistaminen

Yhden tai useamman elementin poistamiseen eli elementin poistamiseen voidaan käyttää monia sisäänrakennettuja Python-listatoimintoja, kuten esim. pop() ja Poista() ja avainsanoja, kuten -lta .

1. Python pop() -menetelmä

Poistaa kohteen tietystä hakemistosta luettelossa.

Syntaksi: lista.pop([indeksi])

Indeksi ei ole välttämätön parametri, jos sitä ei mainita, se ottaa viimeisen indeksin.

Huomautus: Indeksin on oltava luettelon alueella, muuten tapahtuu IndexErrors.

Esimerkki 1:

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

Lähtö
2.5>

Esimerkki 2:

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

Lähtö
2.3>

2. Python del() -menetelmä

Poistaa elementin luettelosta käyttämällä sen hakemistoa.

leijuva css

Syntaksi: del list.[index]

Esimerkki:

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

Lähtö
[4.445, 3, 5.33, 1.054, 2.5]>

3. Python Remove() -menetelmä

Poistaa tietyn elementin käyttämällä sen arvoa/nimeä.

Syntaksi: list.remove(element)

Esimerkki:

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

Lähtö
[2.3, 4.445, 5.33, 1.054, 2.5]>

Olemme keskustelleet kaikista tärkeimmistä Python-listafunktioista, jotka sinun pitäisi tietää, jotta voit työskennellä listalla. Olemme nähneet kuinka lisätä ja poistaa elementtejä luettelosta sekä suorittaa perustoimintoja, kuten laskea, lajitella, kääntää lista Python-menetelmillä.

Toivottavasti näistä Python-menetelmistä oli apua!