Python List Methods tiene múltiples métodos para trabajar con listas de Python. A continuación, explicamos todos los métodos que puede usar con las listas de Python, por ejemplo, agregar(), copiar(), insertar() y más.
Métodos de lista
S.no | Método | Descripción |
---|---|---|
1 | adjuntar() | Se utiliza para anexar y agregar elementos al final de la Lista. |
2 | Copiar() | Devuelve una copia superficial de una lista. |
3 | clear() | Este método se utiliza para eliminar todos los elementos de la lista. |
4 | contar() | Este método cuenta los elementos |
5 | extender() | Agrega cada elemento del iterable al final de la Lista |
6 | índice() | Devuelve el índice más bajo donde aparece el elemento. |
7 | insertar() | Inserta un elemento dado en un índice dado en una lista. |
8 | estallido() | Elimina y devuelve el último valor de la Lista o el valor de índice dado. |
9 | retirar() | Elimina un objeto dado de la Lista. |
10 | reverso() | Invierte los objetos de la Lista en su lugar. |
11 | clasificar() | Ordenar una lista en orden ascendente, descendente o definido por el usuario |
12 | máx() | Calcula el máximo de todos los elementos de Lista |
Este artículo es una extensión de los siguientes artículos: Lista de Python Métodos de lista en Python | Conjunto 1 (in, not in, len(), min(), max()…) Métodos de lista en Python | Conjunto 2 (del, remove(), sort(), insert(), pop(), extend()…)
Agregar elemento en la lista
adjuntar()
Se utiliza para anexar y agregar elementos a la Lista. Se usa para agregar elementos a la última posición de la Lista en Python .
Sintaxis:
list.append (elemento)
Python
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)
Producción:
['Mathematics', 'chemistry', 1997, 2000, 20544]
insertar()
Inserta un elemento en la posición especificada.
Sintaxis:
list.insert(<posición, elemento)
Nota: La posición mencionada debe estar dentro del rango de Lista, como en este caso entre 0 y 4, de lo contrario arrojaría IndexError.
Python
List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2,10087) print(List)
Producción:
['Mathematics', 'chemistry', 10087, 1997, 2000, 20544]
extender()
Agrega contenido a List2 al final de List1.
Sintaxis
Lista1.extender(Lista2)
Python
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)
Producción:
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]
Otras funciones de Lista
sum()
Calcula la suma de todos los elementos de la Lista.
Sintaxis
suma(Lista)
Python
List = [1, 2, 3, 4, 5] print(sum(List))
Producción:
15
¿Qué sucede si un valor numérico no se usa como parámetro?
La suma se calcula solo para valores numéricos; de lo contrario, arroja TypeError.
Ver ejemplo:
Python
List = ['gfg', 'abc', 3] print(sum(List))
Producción:
Traceback (most recent call last): File "", line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'
contar()
Calcula la ocurrencia total de un elemento dado de List.
Sintaxis:
List.count(elemento)
Python
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))
Producción:
4
longitud
Calcula la longitud total de la Lista.
Sintaxis:
len(nombre_lista)
Python
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))
Producción:
10
índice()
Devuelve el índice de la primera aparición. Los índices de inicio y finalización no son parámetros necesarios.
Sintaxis:
List.index(elemento[,inicio[,fin]])
Python
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))
Producción:
1
Otro ejemplo:
Python
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2,2))
Producción:
4
min()
Calcula el mínimo de todos los elementos de List.
Sintaxis:
Eliminación de elementos de la lista
Para eliminar uno o más elementos, es decir, eliminar un elemento, se pueden usar muchas funciones integradas, como pop() y remove() y palabras clave como del.
estallido()
El índice no es un parámetro necesario, si no se menciona toma el último índice.
Sintaxis:
lista.pop([índice])
Nota: el índice debe estar dentro del rango de la lista; de lo contrario, se producirán errores de índice.
Python
List
=
[
2.3
,
4.445
,
3
,
5.33
,
1.054
,
2.5
]
(
List
.pop())
Producción:
2.5Python
List
=
[
2.3
,
4.445
,
3
,
5.33
,
1.054
,
2.5
]
(
List
.pop(
0
))
Producción:
2.3del()
El elemento que se eliminará se menciona mediante el nombre de la lista y el índice.
Sintaxis:
lista del.[índice]
Python
List
=
[
2.3
,
4.445
,
3
,
5.33
,
1.054
,
2.5
]
del
List
[
0
]
(
List
)
Producción:
[4.445, 3, 5.33, 1.054, 2.5]retirar()
El elemento a eliminar se menciona usando el nombre de la lista y el elemento.
Sintaxis
list.remove(elemento)
Python
List
=
[
2.3
,
4.445
,
3
,
5.33
,
1.054
,
2.5
]
List
.remove(
3
)
(
List
)
Producción:
[2.3, 4.445, 5.33, 1.054, 2.5]
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA