Documentos de Académico
Documentos de Profesional
Documentos de Cultura
https://pythontutor.com/
Manejo de listas
Las listas son una de las estructuras de datos más versátiles
que ofrece Python por lo que se le recomienda dar un repaso
previo de las siguientes funcionalidades:
Creación de listas vacías
Creación de listas con elementos iniciales
Añadir elementos a una lista existente
Modificar elementos existentes de una lista
Eliminar elementos existentes de una lista
Combinar dos listas
Ordenamiento de listas
Para el ordenamiento de listas, podemos optar por una de dos opciones:
1. Ordenar la lista en si, perdiendo el orden original (Se realiza
mediante el método sort() de la misma lista)
2. Obtener una copia ordenada de la lista, conservando la lista
original en el mismo orden (Se realiza mediante la función
sorted(lista), a la cual le pasamos como argumento la lista
que deseamos que ordene).
#Ordenar la lista en si, perdiendo el orden
original
lista_original = [3, 4 , 2]
print(lista_original)
lista_original.sort()
print(lista_original)
#Obtener una copia ordenada de la lista,
conservando la lista original en el orden que ya
estaba definida
lista_original2 = [23, 10, 30, 5]
lista_ordenada = sorted(lista_original2)