¡Tu carrito está actualmente vacío!
📊 Módulo 4: Estructuras de Datos en Python
•
📊 Módulo 4: Estructuras de Datos en Python
Las estructuras de datos son formas de organizar y almacenar datos en un programa. En Python, las estructuras de datos más comunes son listas, tuplas y diccionarios.
1. Listas
Las listas son colecciones ordenadas y mutables de elementos. Puedes crear una lista utilizando corchetes:
mi_lista = [1, 2, 3, 4, 5]
Para acceder a un elemento, utiliza su índice:
print(mi_lista[0]) # Imprime: 1
2. Tuplas
Las tuplas son similares a las listas, pero son inmutables. Una vez creadas, no puedes cambiar sus elementos. Se definen con paréntesis:
mi_tupla = (1, 2, 3)
3. Diccionarios
Los diccionarios son colecciones no ordenadas de pares clave-valor. Se definen con llaves:
mi_diccionario = {"nombre": "Juan", "edad": 30}
Para acceder a un valor, usa su clave:
print(mi_diccionario["nombre"]) # Imprime: Juan
4. Manipulación de Listas y Diccionarios
Python proporciona numerosos métodos para manipular listas y diccionarios:
- Agregar elementos:
append()
para listas, y agregar un nuevo par clave-valor en diccionarios. - Eliminar elementos:
remove()
para listas ydel
para diccionarios.
Ejemplo de Uso de Estructuras de Datos
Veamos un ejemplo que utiliza listas y diccionarios:
personas = [
{"nombre": "Juan", "edad": 30},
{"nombre": "María", "edad": 25}
]
for persona in personas:
print(persona["nombre"], "tiene", persona["edad"], "años")
FAQs
¿Cuál es la diferencia entre una lista y una tupla?
Las listas son mutables (puedes cambiarlas), mientras que las tuplas son inmutables.
¿Puedo usar diccionarios con listas?
Sí, puedes tener listas de diccionarios y diccionarios que contengan listas.
Conclusión
En este módulo, has aprendido sobre las estructuras de datos en Python, incluyendo listas, tuplas y diccionarios. Estas son herramientas fundamentales para organizar y manipular datos en tus programas. En el próximo módulo, exploraremos la programación orientada a objetos.