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ä ei | Menetelmä | 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!