Listas en Python nos facilita la tarea de permitir la manipulación y almacenamiento de datos diversos de manera estructurada y eficiente.
¿Cómo crear una lista en Python?
Para iniciar, se crea una variable llamada todo utilizando corchetes para indicar que se trata de una lista. Dentro de los corchetes, se añaden los elementos separados por comas, por ejemplo:
todo =["Dirigirnos al hotel","Almorzar","Visitar un museo","Volver al hotel"]
¿Qué tipos de datos se pueden almacenar en una lista?
Las listas en Python pueden almacenar múltiples tipos de datos, incluyendo cadenas, números enteros, números flotantes y valores booleanos. También pueden contener otras listas. Ejemplo:
mix =["string",1,2.5,True,[3,4]]print(mix)
¿Cómo se determina la longitud de una lista?
Para saber cuántos elementos hay en una lista, se usa la función len:
print(len(mix))
¿Cómo se accede a elementos específicos de una lista?
Se puede acceder a los elementos de una lista utilizando índices, donde el índice comienza en 0:
print(mix[0])# Primer elementoprint(mix[-1])# Último elemento
¿Cómo se realizan operaciones de slicing en listas?
El slicing permite obtener sublistas a partir de una lista existente, especificando un rango de índices:
print(mix[1:3])# Desde el índice 1 hasta el 2 (el 3 no se incluye)print(mix[:2])# Desde el inicio hasta el índice 1print(mix[2:])# Desde el índice 2 hasta el final
¿Qué métodos de manipulación de listas existen?
Añadir elementos al final: append()
mix.append(False)print(mix)
Insertar elementos en una posición específica: insert()
mix.insert(1,["A","B"])print(mix)
Encontrar la primera aparición de un elemento: index()
print(mix.index(["A","B"]))
Encontrar el mayor y menor elemento: max() y min()