logo

Metódy Python List

Metódy zoznamu Python sú vstavané metódy v zoznamoch používané na vykonávanie operácií na zoznamoch/poliach Pythonu.

Nižšie sme vysvetlili všetky metódy zoznamu Python, s ktorými môžete použiť Python zoznamy napr. pripojiť (), kopírovať (), vložiť () , a viac.



Zoznam metód v Pythone

Pozrime sa na niekoľko rôznych metód zoznamov v Pythone pre zoznamy Python:

Áno nieMetódaPopis
1 pripojiť () Používa sa na pridávanie prvkov na koniec zoznamu.
2 kopírovať () Vráti plytkú kópiu zoznamu
3 jasný() Táto metóda sa používa na odstránenie všetkých položiek zo zoznamu.
4 počítať () Tieto metódy počítajú prvky.
5 predĺžiť () Pridá každý prvok iterovateľnej položky na koniec zoznamu
6 index() Vráti najnižší index, kde sa prvok nachádza.
7 vložiť() Vloží daný prvok do daného indexu v zozname.
8 pop() Odstráni a vráti poslednú hodnotu zo zoznamu alebo danú hodnotu indexu.
9 odstrániť () Odstráni daný objekt zo zoznamu.
10 obrátiť () Obráti objekty zoznamu na mieste.
jedenásť zoradiť () Usporiadajte zoznam vo vzostupnom, zostupnom alebo používateľom definovanom poradí
12 min() Vypočíta minimum všetkých prvkov zoznamu
13 max() Vypočíta maximum zo všetkých prvkov zoznamu

Tento článok je rozšírením nižšie uvedených článkov:

  • Zoznam metód v Pythone | Set 1 (in, not in, len(), min(), max()…)
  • Zoznam metód v Pythone | Sada 2 (del, remove(), sort(), insert(), pop(), extend()…)

Pridanie prvku do zoznamu v Pythone

Pozrime sa na niektoré vstavané funkcie zoznamu v Pythone na pridanie prvku do zoznamu.



1. Metóda Python append().

Pridá prvok na koniec zoznamu.

Syntax: list.append (prvok)

Príklad:



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

Výkon
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. Metóda Python insert().

Vloží prvok na určené miesto.

Syntax:

list.insert(

Poznámka: Uvedená pozícia by mala byť v rozsahu List, ako v tomto prípade medzi 0 a 4, inak by to spôsobilo IndexError.

arašidy vs arašidy

Príklad:

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

Výkon
['Mathematics', 'chemistry', 10087, 1997, 2000]>

3. Metóda extend() Pythonu

Pridá položky iterovateľného (zoznam, pole, reťazec atď.) na koniec zoznamu.

Syntax: List1.extend(List2)

tuple java

Príklad:

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

Výkon
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Dôležité funkcie zoznamu Python

Spomenuli sme niektoré základné funkcie zoznamu Python spolu s ich syntaxou a príkladom:

1. Metóda Python sum().

Vypočíta súčet všetkých prvkov zoznamu.

Syntax: suma (zoznam)

Príklad:

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

Výkon
15>

Čo sa stane, ak sa ako parameter nepoužije číselná hodnota?

Súčet sa počíta len pre číselné hodnoty, inak múdro vyvolá TypeError.

Pozri príklad :

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

Výkon:

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

2. Metóda Python count().

Vypočíta celkový výskyt daného prvku Zoznamu.

Syntax: List.count(prvok)

Príklad:

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

Výkon
4>

3. Metóda len() Pythonu

Vypočíta celkovú dĺžku zoznamu.

Syntax: len(názov_zoznamu)

Príklad:

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

Výkon
10>

4. Metóda index() Pythonu

Vráti index prvého výskytu. Počiatočné a koncové indexy nie sú nevyhnutné parametre.

Syntax: List.index(prvok[,začiatok[,koniec]])

Príklad:

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

Výkon
1>

Ďalší príklad:

V tomto príklade používame metódu index(), ktorá je jednou z funkcií zoznamu v Pythone, pričom hľadáme prvý výskyt prvku 2 počnúc indexom 2 v zozname.

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

Výkon
4>

5. Metóda min() v Pythone

Vypočíta minimum zo všetkých prvkov zoznamu.

npm vyčistiť vyrovnávaciu pamäť

Syntax: min(iterovateľné, *iterovateľné[, kľúč])

Príklad:

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

Výkon
1>

6. Metóda Python max().

Vypočíta maximum zo všetkých prvkov zoznamu.

Syntax: max(iterovateľné, *iterovateľné[, kľúč])

Príklad:

binárny vyhľadávací strom vs binárny strom
Python3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>

Výkon
9>

7. Metóda triedenia () v Pythone

Zoraďte danú dátovú štruktúru (n-ticu aj zoznam) vo vzostupnom poradí.

kľúč a spätná_vlajka nie sú potrebné parametre a reverzný_príznak je nastavený na False, ak cez sort() neprejde nič.

Syntax: list.sort([key,[Reverse_flag]])

Príklad:

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

Výkon
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. Python reverse() Metóda

Funkcia reverse() obráti poradie zoznamu.

Syntax: zoznam. obrátiť ()

Príklad:

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

Výkon
[5, 4, 3, 2, 1]>

Odstránenie prvkov zoznamu

Na odstránenie jedného alebo viacerých prvkov, t. j. odstránenie prvku, je možné použiť mnoho vstavaných funkcií zoznamu Python, ako napr. pop() a odstrániť () a kľúčové slová ako napr z .

1. Metóda Python pop().

Odstráni položku zo špecifického indexu v zozname.

Syntax: list.pop([index])

Index nie je nevyhnutný parameter, ak nie je uvedený, preberá posledný index.

Poznámka: Index musí byť v rozsahu zoznamu, inak sa vyskytnú chyby indexu.

Príklad 1:

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

Výkon
2.5>

Príklad 2:

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

Výkon
2.3>

2. Metóda Python del().

Odstráni prvok zo zoznamu pomocou jeho indexu.

Syntax: del list.[index]

Príklad:

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

Výkon
[4.445, 3, 5.33, 1.054, 2.5]>

3. Metóda Python remove()

Odstráni konkrétny prvok pomocou jeho hodnoty/názvu.

Syntax: list.remove(prvok)

python bajtov na reťazec

Príklad:

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

Výkon
[2.3, 4.445, 5.33, 1.054, 2.5]>

Diskutovali sme o všetkých hlavných funkciách zoznamov Pythonu, ktoré by ste mali vedieť, aby ste mohli pracovať so zoznamom. Videli sme, ako pridávať a odstraňovať prvky zo zoznamu a tiež vykonávať základné operácie, ako je počítanie, triedenie, spätný chod pomocou metód zoznamu Python.

Dúfame, že tieto metódy Pythonu pomohli!