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 nie | Metóda | Popis |
---|---|---|
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 stromPython3
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!