Listas

En esta clase, aprenderemos sobre las listas, que son una de las estructuras de datos más importantes en Python.

¿Qué son las listas? Link to heading

Las listas son colecciones ordenadas de elementos que pueden ser de cualquier tipo de dato. Se pueden usar para almacenar una variedad de datos, como nombres, números, fechas, etc.

¿Cómo se crean las listas? Link to heading

Las listas se crean utilizando corchetes ([]) y separando los elementos por comas.

Ejemplo: Link to heading

# Lista de nombres
nombres = ["Ana", "Juan", "Pedro"]

# Lista de números
numeros = [1, 2, 3, 4, 5]

# Lista mixta
mixta = ["Hola", 10, True]

Acceder a elementos de la lista Link to heading

Se puede acceder a los elementos de una lista utilizando su índice. El índice de un elemento es su posición dentro de la lista, comenzando por 0.

Ejemplo Link to heading

# Imprimir el primer nombre
print(nombres[0])

# Imprimir el tercer número
print(numeros[2])

# Imprimir el último elemento de la lista mixta
print(mixta[-1])

Agregar elementos a la lista Link to heading

Se pueden agregar elementos al final de la lista utilizando el método append().

Ejemplo: Link to heading

nombres.append("María")
print(nombres)

Eliminar elementos de la lista Link to heading

Se pueden eliminar elementos de la lista utilizando el método remove() o el operador del.

Ejemplo: Link to heading

# Eliminar el segundo elemento
nombres.remove("Juan")

# Eliminar el último elemento
del nombres[-1]

print(nombres)

Cambiar elementos de la lista Link to heading

Se pueden cambiar los elementos de la lista utilizando su índice.

Ejemplo: Link to heading

# Cambiar el primer nombre
nombres[0] = "Camila"
print(nombres)

Búsqueda de elementos Link to heading

Se puede buscar un elemento en una lista utilizando el método index() o el operador in.

Ejemplo: Link to heading

# Buscar el índice de la primera aparición de "Ana"
indice = nombres.index("Ana")

print(indice)

# Buscar si "Pedro" está en la lista
print("Pedro" in nombres)

Ejercicio Link to heading

Copia las siguientes listas y agrega un nuevo elemento a cada una con .append(), luego, utilizando los indices [], imprime por lo menos 3 elementos. Por ultimo, realiza una busqueda donde imprimas elementos de la lista utilizando la busqueda con index() o con el operador in.

nombres = ['Arturo', 'Laura', 'Carlos', 'Martha']
edades = [25, 36, 53, 78]
<< Variables y Tipos de Datos Operadores Básicos >>