logo

Metody Python List

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 neMetodaPopis
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!