logo

Python sąrašo metodai

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 neMetodasapibū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 .

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!