Listas

Python

En Python, una lista es una estructura de datos mutable y ordenada que puede contener elementos de diferentes tipos. Se define usando corchetes [] y los elementos se separan por comas. Las listas son flexibles y se pueden modificar después de su creación, permitiendo agregar, eliminar o modificar elementos.

conocimientos requeridos antes de leer el articulo:

# Lista vacía
lista_vacia = []

# Lista con elementos de varios tipos
mi_lista = [1, "hola", 3.14, True]
# como vemos en el ejemplo anterior, las listas aceptan varios tipos de datos en ellas como:
- ints (enteros)
- strings (cadenas de texto)
- floats (flotantes)
- boolean (booleanos)

# ejemplos de listas con tipos de datos especificos
strings_list = ["hola", "adios", "buenas"]
integer_list = [1, 2, 3, 4, 5]

# Concatenación de listas
lista1 = ["string"]
lista2 = ["string2"]
lista_concatenada = lista1 + lista2 

# Agrega string3 al final de lista1
lista1.append("string3")
# Inserta cadena en la posición 1 de lista2
lista1.insert(1, "cadena") 

# acceder a elementos de la lista
ejemplo_frutas = ["manzana", "banana", "cereza"]
primer_elemento = ejemplo_frutas[0]  # Accede al primer elemento (índice 0 es donde empiezas)
segundo_elemento = ejemplo_frutas[1] # Accede al segundo elemento (índice 1)
ultimo_elemento = ejemplo_frutas[-1]  # Accede al último elemento
penultimo_elemento = ejemplo_frutas[-2] # Accede al penúltimo elemento
lista_de_strings_ejemplo = ["a", "b", "c", "d", "e"]
sub_lista = lista_de_strings_ejemplo[1:4] # Obtiene elementos desde el índice 1 hasta el 3 (no incluye el 4)

# Usando el constructor list()
mi_lista2 = list(("a", "b", "c"))

Last updated