En Python, una lista es una colección ordenada y mutable de elementos. Los elementos en una lista pueden ser de cualquier tipo, y la lista puede contener diferentes tipos de datos. Las listas son una de las estructuras de datos más utilizadas en Python. Aquí hay información sobre cómo crear listas, acceder a sus elementos y algunos métodos básicos.
Crear una lista
Las listas se crean utilizando corchetes []
y separando los elementos por comas.
# Crear una lista de números
numeros = [1, 2, 3, 4, 5]
# Crear una lista de strings
frutas = ["manzana", "naranja", "uva"]
# Crear una lista mixta
mixta = [1, "dos", 3.0, True]
Acceder a los elementos de una lista
Puedes acceder a los elementos de una lista utilizando índices. El índice comienza desde 0 para el primer elemento.
frutas = ["manzana", "naranja", "uva"]
primera_fruta = frutas[0] # Acceder a la primera fruta ("manzana")
segunda_fruta = frutas[1] # Acceder a la segunda fruta ("naranja")
Métodos básicos de las listas
append(elemento)
: Agrega un elemento al final de la lista.frutas = ["manzana", "naranja", "uva"] frutas.append("pera") print(frutas) # Imprimirá ["manzana", "naranja", "uva", "pera"]
insert(posición, elemento)
: Inserta un elemento en una posición específica de la lista.frutas = ["manzana", "naranja", "uva"] frutas.insert(1, "pera") print(frutas) # Imprimirá ["manzana", "pera", "naranja", "uva"]
remove(elemento)
: Elimina la primera ocurrencia del elemento especificado.frutas = ["manzana", "naranja", "uva"] frutas.remove("naranja") print(frutas) # Imprimirá ["manzana", "uva"]
pop(posición)
: Elimina el elemento en la posición especificada (o el último si no se proporciona una posición) y lo devuelve.frutas = ["manzana", "naranja", "uva"] fruta_eliminada = frutas.pop(1) print(frutas) # Imprimirá ["manzana", "uva"] print(fruta_eliminada) # Imprimirá "naranja"
len()
: Devuelve la longitud (número de elementos) de la lista.frutas = ["manzana", "naranja", "uva"] longitud = len(frutas) print(longitud) # Imprimirá 3
Estos son solo algunos de los métodos y operaciones que puedes realizar con listas en Python. Las listas en Python son muy versátiles y se utilizan comúnmente en programación para almacenar y manipular conjuntos de datos.