Metody seznamu v Pythonu jsou vestavěné metody v seznamech používané k provádění operací se seznamy/polemi Pythonu.
Níže jsme vysvětlili všechny metody seznamu Python, které můžete použít Krajta seznamy např. append(), copy(), insert() , a více.
Seznam metod v Pythonu
Podívejme se na některé různé metody seznamů v Pythonu pro seznamy Python:
Ano ne | Metoda | Popis |
---|---|---|
1 | připojit() | Používá se pro přidávání prvků na konec seznamu. |
2 | kopírovat() | Vrací mělkou kopii seznamu |
3 | Průhledná() | Tato metoda se používá pro odstranění všech položek ze seznamu. |
4 | počet() | Tyto metody počítají prvky. |
5 | rozšířit() | Přidá každý prvek iterovatelného prvku na konec seznamu |
6 | index() | Vrátí nejnižší index, kde se prvek vyskytuje. |
7 | vložit() | Vloží daný prvek na daný index v seznamu. |
8 | pop() | Odebere a vrátí poslední hodnotu ze seznamu nebo danou hodnotu indexu. |
9 | odstranit() | Odebere daný objekt ze seznamu. |
10 | zvrátit() | Obrátí objekty seznamu na místě. |
jedenáct | seřadit () | Seřadit seznam ve vzestupném, sestupném nebo uživatelem definovaném pořadí |
12 | min() | Vypočítá minimum ze všech prvků seznamu |
13 | max() | Vypočítá maximum ze všech prvků seznamu |
Tento článek je rozšířením níže uvedených článků:
- Seznam metod v Pythonu | Set 1 (in, not in, len(), min(), max()…)
- Seznam metod v Pythonu | Sada 2 (del, remove(), sort(), insert(), pop(), extend()…)
Přidání prvku do seznamu v Pythonu
Podívejme se na některé vestavěné funkce seznamu v Pythonu pro přidání prvku do seznamu.
1. Metoda append() v Pythonu
Přidá prvek na konec seznamu.
Syntax: list.append (prvek)
Příklad:
Python3
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>
Výstup
['Mathematics', 'chemistry', 1997, 2000, 20544]>
2. Metoda Python insert().
Vloží prvek na určené místo.
Syntax:
list.insert(
Poznámka: Uvedená pozice by měla být v rozsahu List, jako v tomto případě mezi 0 a 4, jinak by došlo k vyvolání IndexError.
Příklad:
Python3 List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>
Výstup
['Mathematics', 'chemistry', 10087, 1997, 2000]>
3. Metoda extend() Pythonu
Přidá položky iterovatelného (seznam, pole, řetězec atd.) na konec seznamu.
linuxové příkazy
Syntax: List1.extend(List2)
Pří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ýstup
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>
Důležité funkce seznamu Python
Zmínili jsme některé základní funkce seznamu Pythonu spolu s jejich syntaxí a příkladem:
1. Metoda Python sum().
Vypočítá součet všech prvků seznamu.
Syntax: součet (seznam)
Příklad:
Python3 List = [1, 2, 3, 4, 5] print(sum(List))>
Výstup
15>
Co se stane, když se jako parametr nepoužije číselná hodnota?
Součet se počítá pouze pro číselné hodnoty, jinak múdro vyvolá TypeError.
Viz příklad :
Python3 List = ['gfg', 'abc', 3] print(sum(List))>
Výstup:
Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>
2. Metoda Python count().
Vypočítá celkový výskyt daného prvku seznamu.
Syntax: List.count(prvek)
Příklad:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>
Výstup
4>
3. Metoda len() Pythonu
Vypočítá celkovou délku seznamu.
Syntax: len(název_seznamu)
Příklad:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>
Výstup
10>
4. Metoda index() Pythonu
Vrátí index prvního výskytu. Počáteční a koncové indexy nejsou nezbytnými parametry.
Syntax: List.index(prvek[,začátek[,konec]])
Příklad:
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>
Výstup
1>
Další příklad:
V tomto příkladu používáme metodu index(), což je jedna z funkcí seznamu v Pythonu, která prohledává první výskyt prvku 2, počínaje indexem 2 v seznamu.
Python3 List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>
Výstup
4>
5. Metoda min() v Pythonu
Vypočítá minimum ze všech prvků seznamu.
Syntax: min(iterovatelné, *iterovatelné[, klíč])
Příklad:
Python3 numbers = [5, 2, 8, 1, 9] print(min(numbers))>
Výstup
1>
6. Metoda Python max().
Vypočítá maximum ze všech prvků seznamu.
Syntax: max(iterovatelné, *iterovatelné[, klíč])
Příklad:
Python3 numbers = [5, 2, 8, 1, 9] print(max(numbers))>
Výstup
9>
7. Metoda sort() Pythonu
Seřaďte danou datovou strukturu (n-tici i seznam) ve vzestupném pořadí.
algoritmus mergesort
Klíč a reverzní_vlajka nejsou nutné parametry a reverzní_příznak je nastaven na False, pokud nic neprochází pomocí sort().
Syntax: list.sort([key,[Reverse_flag]])
příkaz arp-a
Příklad:
Krajta 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ýstup
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>
8. Python reverse() Metoda
Funkce reverse() obrátí pořadí seznamu.
Syntaxe: seznam. zvrátit()
Příklad:
Python3 # creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>
Výstup
[5, 4, 3, 2, 1]>
Odstranění prvků seznamu
Chcete-li odstranit jeden nebo více prvků, tj. odstranit prvek, lze použít mnoho vestavěných funkcí seznamu Python, jako např. pop() a odstranit() a klíčová slova jako např z .
1. Metoda Python pop().
Odebere položku z určitého indexu v seznamu.
Syntax: list.pop([index])
Index není nezbytný parametr, pokud není uveden, přebírá poslední index.
Poznámka: Index musí být v rozsahu seznamu, jinak dojde k IndexErrors.
Příklad 1:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>
Výstup
2.5>
Příklad 2:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>
Výstup
2.3>
2. Metoda Python del().
Odstraní prvek ze seznamu pomocí jeho indexu.
Syntax: del list.[index]
Příklad:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>
Výstup
[4.445, 3, 5.33, 1.054, 2.5]>
3. Metoda Python remove()
Odebere konkrétní prvek pomocí jeho hodnoty/názvu.
Syntax: list.remove(prvek)
Příklad:
Python3 List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>
Výstup
[2.3, 4.445, 5.33, 1.054, 2.5]>
Probrali jsme všechny hlavní funkce seznamů Pythonu, které by člověk měl znát, aby se seznamem pracoval. Viděli jsme, jak přidávat a odstraňovat prvky ze seznamu a také provádět základní operace, jako je počítání, řazení, zpětný chod pomocí metod seznamu Python.
Doufám, že tyto metody Pythonu pomohly!