0% encontró este documento útil (0 votos)
19 vistas3 páginas

Métodos y Funciones de Listas en Python

El documento detalla los métodos principales de listas en Python, incluyendo operaciones como agregar, eliminar, buscar y ordenar elementos. También se describen funciones incorporadas que permiten obtener información sobre las listas, como su longitud, máximo, mínimo y suma de elementos. Estos métodos y funciones son esenciales para manipular y gestionar listas en Python de manera efectiva.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas3 páginas

Métodos y Funciones de Listas en Python

El documento detalla los métodos principales de listas en Python, incluyendo operaciones como agregar, eliminar, buscar y ordenar elementos. También se describen funciones incorporadas que permiten obtener información sobre las listas, como su longitud, máximo, mínimo y suma de elementos. Estos métodos y funciones son esenciales para manipular y gestionar listas en Python de manera efectiva.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Métodos de Listas en Python

Métodos Principales

1. append(x)

lista.append(elemento)

Añade un elemento al final de la lista.

2. extend(iterable)

lista.extend(iterable)

Extiende la lista añadiendo todos los elementos del iterable.

3. insert(i, x)

lista.insert(posición, elemento)

Inserta un elemento en la posición especificada.

4. remove(x)

lista.remove(elemento)

Elimina la primera aparición del elemento con valor x.

5. pop([i])

elemento = lista.pop() # Elimina y devuelve el último elemento

elemento = lista.pop(índice) # Elimina y devuelve el elemento en la posición índice

Elimina y devuelve el elemento en la posición dada (por defecto el último).

6. clear()

lista.clear()

Elimina todos los elementos de la lista.

7. index(x[, start[, end]])

índice = lista.index(elemento) # Busca en toda la lista

índice = lista.index(elemento, inicio) # Busca desde la posición inicio

índice = lista.index(elemento, inicio, fin) # Busca en el rango [inicio:fin]

Devuelve el índice de la primera aparición del valor x.

8. count(x)

cantidad = lista.count(elemento)

Cuenta el número de veces que aparece el elemento en la lista.


9. sort(key=None, reverse=False)

lista.sort() # Ordena de forma ascendente

lista.sort(reverse=True) # Ordena de forma descendente

lista.sort(key=función) # Ordena usando una función como criterio

Ordena los elementos de la lista in-place.

10. reverse()

lista.reverse()

Invierte los elementos de la lista in-place.

11. copy()

nueva_lista = lista.copy()

Devuelve una copia superficial de la lista.

Funciones Incorporadas para Listas

1. len(list)

longitud = len(lista)

Devuelve el número de elementos en la lista.

2. max(list)

máximo = max(lista)

Devuelve el elemento con el valor máximo.

3. min(list)

mínimo = min(lista)

Devuelve el elemento con el valor mínimo.

4. sum(list)

suma = sum(lista)

suma = sum(lista, valor_inicial) # Con valor inicial opcional

Suma todos los elementos (deben ser números).

5. sorted(list, key=None, reverse=False)

nueva_lista = sorted(lista) # Ordena de forma ascendente

nueva_lista = sorted(lista, reverse=True) # Ordena de forma descendente


nueva_lista = sorted(lista, key=función) # Ordena usando una función como criterio

Devuelve una nueva lista ordenada sin modificar la original.

6. any(list)

resultado = any(lista)

Devuelve True si algún elemento es verdadero.

7. all(list)

resultado = all(lista)

Devuelve True si todos los elementos son verdaderos.

8. list(iterable)

nueva_lista = list() # Crea una lista vacía

nueva_lista = list(iterable) # Convierte un iterable en lista

Crea una lista o convierte un iterable en una lista.

También podría gustarte