Python sąrašo metodai yra įtaisyti metodai sąrašuose, naudojami operacijoms su Python sąrašais / masyvais atlikti.
Žemiau paaiškinome visus Python sąrašo metodus, kuriuos galite naudoti Python sąrašus, pvz. pridėti (), kopijuoti (), įterpti () , ir dar.
Išvardykite metodus Python
Pažvelkime į keletą skirtingų Python sąrašų metodų, skirtų Python sąrašams:
Taip ne | Metodas | apibūdinimas |
---|---|---|
1 | pridėti () | Naudojamas elementams įtraukti į sąrašo pabaigą. |
2 | kopija () | Ji grąžina negilią sąrašo kopiją |
3 | aišku () | Šis metodas naudojamas pašalinti visus elementus iš sąrašo. |
4 | skaiciuoti () | Šie metodai skaičiuoja elementus. |
5 | pratęsti () | Sąrašo pabaigoje prideda kiekvieną kartotinės dalies elementą |
6 | indeksas() | Grąžina žemiausią indeksą, kuriame rodomas elementas. |
7 | Įdėti() | Įtraukia duotą elementą tam tikrame sąraše. |
8 | pop () | Pašalina ir grąžina paskutinę reikšmę iš sąrašo arba nurodytą indekso reikšmę. |
9 | pašalinti () | Pašalina nurodytą objektą iš sąrašo. |
10 | atvirkščiai () | Apverčia sąrašo objektus vietoje. |
vienuolika | Rūšiuoti () | Rūšiuokite sąrašą didėjančia, mažėjančia arba vartotojo nustatyta tvarka |
12 | min() | Skaičiuoja visų sąrašo elementų minimumą |
13 | max () | Skaičiuoja visų sąrašo elementų maksimumą |
Šis straipsnis yra toliau pateiktų straipsnių plėtinys:
- Išvardykite metodus Python | Nustatyti 1 (in, not in, len (), min (), max ()…)
- Išvardykite metodus Python | Nustatyti 2 (del, Remove (), Rūšiuoti (), Įterpti (), Pop (), išplėsti ()…)
Elemento įtraukimas į sąrašą Python
Pažvelkime į kai kurias integruotas Python sąrašo funkcijas, kad įtrauktume elementą į sąrašą.
1. Python append() metodas
Prideda elementą sąrašo pabaigoje.
Sintaksė: list.pridėti (elementas)
Pavyzdys:
Python3
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>
Išvestis
['Mathematics', 'chemistry', 1997, 2000, 20544]>
2. Python insert() metodas
Įterpia elementą nurodytoje vietoje.
Sintaksė:
list.insert(
Pastaba: Minėta padėtis turėtų būti sąrašo diapazone, nes šiuo atveju nuo 0 iki 4, kitu atveju būtų rodoma IndexError.
Pavyzdys:
Python3 List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>
Išvestis
['Mathematics', 'chemistry', 10087, 1997, 2000]>
3. Python extend() metodas
Sąrašo pabaigoje prideda pakartojamų elementų (sąrašas, masyvas, eilutė ir kt.).
Sintaksė: List1.extend(List2)
Pavyzdys:
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)>
Išvestis
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>
Svarbios Python sąrašo funkcijos
Paminėjome kai kurias esmines Python sąrašo funkcijas kartu su jų sintaksė ir pavyzdžiu:
javascript data
1. Python sum() metodas
Apskaičiuoja visų sąrašo elementų sumą.
Sintaksė: suma (sąrašas)
Pavyzdys:
Python3 List = [1, 2, 3, 4, 5] print(sum(List))>
Išvestis
15>
Kas atsitiks, jei skaitinė reikšmė nebus naudojama kaip parametras?
Suma apskaičiuojama tik skaitinėms reikšmėms, kitu atveju išmeta TypeError.
Žiūrėti pavyzdį :
Python3 List = ['gfg', 'abc', 3] print(sum(List))>
Išvestis:
Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>
2. Python count() metodas
Skaičiuoja bendrą tam tikro sąrašo elemento pasireiškimą.
Sintaksė: List.count(element)
Pavyzdys:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>
Išvestis
4>
3. Python len() metodas
Skaičiuoja bendrą sąrašo ilgį.
Sintaksė: len(sąrašo_vardas)
Pavyzdys:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>
Išvestis
10>
4. Python index() metodas
Grąžina pirmojo įvykio indeksą. Pradžios ir pabaigos indeksai nėra būtini parametrai.
Sintaksė: Sąrašas.index(elementas[,pradžia[,pabaiga]])
Pavyzdys:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>
Išvestis
1>
Kitas pavyzdys:
Šiame pavyzdyje mes naudojame indekso() metodą, kuris yra viena iš Python sąrašo funkcijų, ieškant pirmojo 2 elemento pasireiškimo, pradedant nuo 2 indekso sąraše.
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>
Išvestis
4>
5. Python min() metodas
Skaičiuoja visų sąrašo elementų minimumą.
Sintaksė: min(iterable, *iterables[, key])
Pavyzdys:
Python3 numbers = [5, 2, 8, 1, 9] print(min(numbers))>
Išvestis
1>
6. Python max() metodas
Skaičiuoja visų sąrašo elementų maksimumą.
Sintaksė: max(iterable, *iterables[, key])
Pavyzdys:
Python3 numbers = [5, 2, 8, 1, 9] print(max(numbers))>
Išvestis
9>
7. Python sort() metodas
Rūšiuokite pateiktą duomenų struktūrą (ir eilutę, ir sąrašą) didėjimo tvarka.
žodyno iniciatorius c#
Raktas ir atvirkštinė_vėliava nėra būtini parametrai, o atvirkštinė_vėliava nustatoma į False, jei nieko neperduodama per sorted().
Sintaksė: list.sort([raktas,[atvirkštinė_vėliava]])
Pavyzdys:
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)>
Išvestis
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>
8. Python reverse() Metodas
Reverse() funkcija apverčia sąrašo tvarką.
Sintaksė: sąrašas. atvirkščiai ()
o ciklo java
Pavyzdys:
Python3 # creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>
Išvestis
[5, 4, 3, 2, 1]>
Sąrašo elementų ištrynimas
Norint ištrinti vieną ar daugiau elementų, t. y. pašalinti elementą, galima naudoti daugybę integruotų Python sąrašo funkcijų, pvz. pop () ir pašalinti () ir raktinius žodžius, pvz iš .
1. Python pop() metodas
Pašalina elementą iš konkretaus sąrašo indekso.
Sintaksė: list.pop([indeksas])
Indeksas nėra būtinas parametras, jei nepaminėtas, imamas paskutinis indeksas.
Pastaba: Indeksas turi būti sąrašo diapazone, antraip įvyks IndexErrors.
1 pavyzdys:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>
Išvestis
2.5>
2 pavyzdys:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>
Išvestis
2.3>
2. Python del() metodas
Ištrina elementą iš sąrašo naudodama jo indeksą.
Sintaksė: del list.[index]
Pavyzdys:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>
Išvestis
[4.445, 3, 5.33, 1.054, 2.5]>
3. Python Remove() metodas
Pašalina konkretų elementą naudodamas jo reikšmę / pavadinimą.
Sintaksė: list.remove(element)
Pavyzdys :
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>
Išvestis
[2.3, 4.445, 5.33, 1.054, 2.5]>
Aptarėme visas pagrindines Python sąrašo funkcijas, kurias reikėtų žinoti norint dirbti su sąrašu. Mes matėme, kaip pridėti ir pašalinti elementus iš sąrašo, taip pat atlikti pagrindines operacijas, tokias kaip skaičiuoti, rūšiuoti, apversti, naudojant sąrašo Python metodus.
Tikimės, kad šie Python metodai buvo naudingi!