5.5 Estructuras de Datos Básicas
Conocer formas de guardar muchos datos juntos, como listas y diccionarios en python, y cómo acceder a esa información cuando la necesites.
Conocer formas de guardar muchos datos juntos, como listas y diccionarios en python, y cómo acceder a esa información cuando la necesites.
Tres ejemplos comunes:
Ejemplo
nombres = ["Ana", "Luis"]edades = {"Ana": 25}materias = {"Historia"}print(nombres[0]) # Anaprint(edades["Ana"]) # 25print("Historia" in materias) # True
Una lista se define con corchetes [] y puede guardar distintos tipos de datos.
Permite acceder a cada elemento usando su posición (índice), empezando desde 0.
Ejemplo
tareas = ["Hacer la compra", "Estudiar Python", "Ir al gimnasio"]print(tareas[1]) # Estudiar Python
Un diccionario se define con {}, y cada entrada tiene una clave y un valor separados por :.
Sirve para organizar información y acceder a los valores usando su clave de forma directa.
Ejemplo
tarea = {"nombre": "Hacer la compra", "prioridad": "Alta"}print(tarea["prioridad"]) # Alta
Ejemplo:
tareas = ["Hacer la compra", "Estudiar"]tarea = {"nombre": "Estudiar", "prioridad": "Alta"}print(tareas[0]) # Hacer la compraprint(tarea["nombre"]) # Estudiar
append(), eliminar con remove() y modificar asignando un nuevo valor por índice.Ejemplo
tareas = ["Estudiar"]tareas.append("Leer") # Agregatareas[0] = "Practicar" # Modificatarea = {"nombre": "Leer"}tarea["prioridad"] = "Media" # Agrega/modifica
Con un bucle for puedes recorrer listas o diccionarios y trabajar con cada elemento.
Ejemplo:
tareas = ["Estudiar", "Leer"]for tarea in tareas:print(tarea)info = {"nombre": "Ana", "edad": 28}for clave in info:print(clave, "=>", info[clave])
Es útil para procesar datos uno a uno de forma ordenada.
Comprender cómo usarlas te permitirá resolver problemas de forma más clara y rápida.
Recursos útiles: