Listas
Clase 11 de 56 • 21 Días de Python
Contenido del curso
Las listas son un tipo de objeto que permite almacenar una colección de valores. Estos valores pueden ser de cualquier tipo, como números, cadenas, objetos, incluso otras listas. Las listas son muy útiles para almacenar y manejar datos en una sola estructura.
La sintaxis para crear una lista en Python es la siguiente:
mi_lista = [valor1, valor2, valor3]
Por ejemplo, el siguiente código crea una lista llamada "colores" que contiene tres valores: "rojo", "azul" y "verde":
colores = ["rojo", "azul", "verde"]
Las listas tienen un índice numérico que comienza en 0. Por lo tanto, el primer elemento de la lista tiene el índice 0, el segundo tiene el índice 1, y así sucesivamente. Por ejemplo, para acceder al primer elemento de la lista "colores", se utilizaría la sintaxis colores[0].
colores = ["rojo", "azul", "verde"] colores[0] # "rojo"
Para actualizar un valor específico en una lista, se puede utilizar la sintaxis lista[indice] = nuevo_valor.
numeros = [1, 2, 3, 4, 5] numeros[0] = -8 print(numeros) # [-8, 2, 3, 4, 5]
Métodos más usados en las listas
colores.append("amarillo") print(colores) # ["rojo", "azul", "verde", "amarillo"]
colores.pop() print(colores) # ["rojo", "azul", "verde"]
numeros = [1, 2, 3, 2, 4, 2] print(numeros.count(2)) # 3
lista1 = [1, 2, 3] lista2 = [4, 5, 6] lista1.extend(lista2) print(lista1) # [1, 2, 3, 4, 5, 6]
numeros = [1, 2, 3, 4, 5] numeros.reverse() print(numeros) # [5, 4, 3, 2, 1]
numeros = [3, 1, 4, 1, 5, 9, 2, 6, 5] numeros.sort() print(numeros) # [1, 1, 2, 3, 4, 5, 5, 6, 9] numeros.sort(reverse=True) print(numeros) # [9, 6, 5, 5, 4, 3, 2, 1, 1]
Todo esto y más lo puedes aprender en el Curso de Fundamentos de Python