logo

Mètodes Python List

Mètodes de llista de Python són els mètodes integrats a les llistes que s'utilitzen per realitzar operacions en llistes/matrius de Python.

A continuació, hem explicat tots els mètodes de llista de Python amb els quals podeu utilitzar Python llistes, per exemple, afegir (), copiar (), inserir () , i més.



Llista de mètodes en Python

Vegem alguns mètodes de llista diferents a Python per a llistes de Python:

S.noMètodeDescripció
1 afegir() S'utilitza per afegir elements al final de la llista.
2 copiar () Retorna una còpia superficial d'una llista
3 clar () Aquest mètode s'utilitza per eliminar tots els elements de la llista.
4 comptar () Aquests mètodes compten els elements.
5 estendre () Afegeix cada element d'un iterable al final de la llista
6 índex() Retorna l'índex més baix on apareix l'element.
7 inserir () Insereix un element determinat en un índex determinat en una llista.
8 pop() Elimina i retorna l'últim valor de la llista o el valor d'índex donat.
9 eliminar () Elimina un objecte determinat de la llista.
10 revés () Inverteix els objectes de la llista al seu lloc.
11 ordenar () Ordena una llista en ordre ascendent, descendent o definit per l'usuari
12 min() Calcula el mínim de tots els elements de la Llista
13 màxim () Calcula el màxim de tots els elements de la Llista

Aquest article és una extensió dels articles següents:

  • Llista de mètodes en Python | Establiu 1 (in, not in, len(), min(), max ()...)
  • Llista de mètodes en Python | Set 2 (suprimir, eliminar (), ordenar (), inserir (), pop (), estendre ()...)

Afegeix un element a la llista en Python

Vegem algunes funcions de llista integrades a Python per afegir elements a una llista.



1. Mètode Python append().

Afegeix un element al final d'una llista.

Sintaxi: list.append (element)

Exemple:



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

Sortida
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. Mètode Python insert()

Insereix un element a la posició especificada.

Sintaxi:

llista.inserció(

Nota: La posició esmentada hauria d'estar dins del rang de Llista, com en aquest cas entre 0 i 4, en cas contrari es llançaria IndexError.

Exemple:

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

Sortida
['Mathematics', 'chemistry', 10087, 1997, 2000]>

3. Python extend() Mètode

Afegeix elements d'una iterable (llista, matriu, cadena, etc.) al final d'una llista.

propietats àcides

Sintaxi: Llista1.extend (Llista2)

Exemple:

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

Sortida
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Funcions importants de la llista Python

Hem esmentat algunes funcions essencials de llista de Python juntament amb la seva sintaxi i exemple:

1. Mètode Python sum().

Calcula la suma de tots els elements de la Llista.

Sintaxi: suma(Llista)

Exemple:

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

Sortida
15>

Què passa si no s'utilitza un valor numèric com a paràmetre?

decodificació base64 en js

La suma només es calcula per a valors numèrics, en cas contrari, genera TypeError.

Veure exemple :

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

Sortida:

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

2. Mètode Python count().

Calcula l'ocurrència total d'un element determinat de la llista.

Sintaxi: List.count(element)

Exemple:

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

Sortida
4>

3. Mètode Python len().

Calcula la longitud total de la llista.

Sintaxi: len(nom_llista)

Exemple:

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

Sortida
10>

4. Mètode Python index().

Retorna l'índex de la primera ocurrència. Els índexs inicial i final no són paràmetres necessaris.

Sintaxi: List.index(element[,inici[,final]])

Exemple:

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

Sortida
1>

Un altre exemple:

En aquest exemple, estem utilitzant el mètode index() que és una de les funcions de llista de Python, cercant la primera ocurrència de l'element 2, començant per l'índex 2 de la llista.

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

Sortida
4>

5. Mètode Python min().

Calcula el mínim de tots els elements de la llista.

Sintaxi: min(iterable, *iterables[, clau])

Exemple:

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

Sortida
1>

6. Mètode Python max().

Calcula el màxim de tots els elements de la Llista.

Sintaxi: max(iterable, *iterables[, clau])

Exemple:

llista j
Python 3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>

Sortida
9>

7. Mètode Python sort().

Ordena l'estructura de dades donada (tant tupla com llista) en ordre ascendent.

clau i bandera_reversa no són paràmetres necessaris i reverse_flag s'estableix en False si no es passa res per sorted().

Sintaxi: list.sort([clau,[bandera_inversa]])

Exemple:

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

Sortida
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. Python reverse() Mètode

La funció reverse() inverteix l'ordre de la llista.

Sintaxi: llista. revés ()

Exemple:

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

Sortida
[5, 4, 3, 2, 1]>

Supressió d'elements de llista

Per suprimir un o més elements, és a dir, eliminar un element, es poden utilitzar moltes funcions de llista de Python integrades, com ara pop() i eliminar () i paraules clau com ara del .

1. Mètode Python pop().

Elimina un element d'un índex específic d'una llista.

Sintaxi: list.pop([índex])

L'índex no és un paràmetre necessari, si no s'esmenta pren l'últim índex.

Nota: L'índex ha d'estar dins l'interval de la llista, en cas contrari es produiran IndexErrors.

Exemple 1:

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

Sortida
2.5>

Exemple 2:

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

Sortida
2.3>

2. Mètode Python del().

Esborra un element de la llista mitjançant el seu índex.

funció de crida javascript des d'html

Sintaxi: del list.[índex]

Exemple:

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

Sortida
[4.445, 3, 5.33, 1.054, 2.5]>

3. Python remove() Mètode

Elimina un element específic utilitzant el seu valor/nom.

Sintaxi: list.remove(element)

Exemple:

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

Sortida
[2.3, 4.445, 5.33, 1.054, 2.5]>

Hem parlat de totes les funcions principals de la llista de Python, que cal saber per treballar a la llista. Hem vist com afegir i eliminar elements de la llista i també realitzar operacions bàsiques com comptar, ordenar, invertir utilitzant els mètodes Python de llista.

Espero que aquests mètodes de Python hagin estat d'ajuda!