En el post anterior, aprendimos sobre funciones y m贸dulos en Python, herramientas clave para escribir c贸digo limpio y reutilizable. Ahora es momento de explorar las estructuras de datos m谩s utilizadas en Python:
✔️ Listas (list
)
✔️ Tuplas (tuple
)
✔️ Diccionarios (dict
)
Estas estructuras nos permiten almacenar y manipular colecciones de datos de manera eficiente.
1️⃣ Listas en Python
Las listas (list
) son estructuras din谩micas que pueden almacenar cualquier tipo de dato y pueden modificarse.
馃敼 Ejemplo de lista en Python:
馃搶 Salida esperada:
✅ Listas son mutables, lo que significa que podemos agregar, modificar o eliminar elementos.
馃敼 Operaciones con listas
馃搶 Salida esperada:
馃搶 M茅todos 煤tiles para listas:
✔️ append(elemento)
→ Agrega un elemento al final
✔️ remove(elemento)
→ Elimina un elemento espec铆fico
✔️ len(lista)
→ Devuelve la cantidad de elementos
2️⃣ Tuplas en Python
Las tuplas (tuple
) son similares a las listas, pero inmutables (no se pueden modificar una vez creadas).
馃敼 Ejemplo de tupla en Python:
馃搶 Salida esperada:
✅ Ventajas de las tuplas:
✔️ Son m谩s r谩pidas que las listas
✔️ Se pueden usar como claves en diccionarios
✔️ Ayudan a proteger los datos de modificaciones accidentales
3️⃣ Diccionarios en Python
Los diccionarios (dict
) almacenan datos en pares clave-valor, lo que permite acceder a la informaci贸n de manera eficiente.
馃敼 Ejemplo de diccionario en Python:
馃搶 Salida esperada:
✅ Caracter铆sticas de los diccionarios:
✔️ Son mutables (se pueden modificar)
✔️ Permiten acceder a los valores a trav茅s de claves
✔️ Son muy usados en estructuras de datos avanzadas
馃敼 Operaciones con diccionarios
馃搶 Salida esperada:
馃搶 M茅todos 煤tiles para diccionarios:
✔️ keys()
→ Devuelve todas las claves
✔️ values()
→ Devuelve todos los valores
✔️ items()
→ Devuelve pares clave-valor
4️⃣ Ejemplo Pr谩ctico: Uso de Listas y Diccionarios Juntos
Supongamos que queremos almacenar informaci贸n sobre varios estudiantes.
馃搶 Salida esperada:
✅ Aqu铆 estamos usando una lista de diccionarios, lo que nos permite manejar m煤ltiples conjuntos de datos de manera eficiente.
馃殌 Conclusi贸n
Hoy aprendimos a manejar listas, tuplas y diccionarios en Python, tres estructuras de datos fundamentales para cualquier programador.
✅ Listas → Colecciones din谩micas y mutables
✅ Tuplas → Colecciones inmutables y r谩pidas
✅ Diccionarios → Almacenan datos en pares clave-valor
En el pr贸ximo post, veremos programaci贸n orientada a objetos (POO) en Python y c贸mo definir clases y objetos. ¡No te lo pierdas!
馃搨 Descarga ejemplos y ejercicios en mi GitHub: github.com/josecodetech
馃帴 Aprende con mis videos en YouTube: https://www.youtube.com/@josecodetech
馃挰 D茅jame un comentario si tienes dudas o quieres que cubra alg煤n tema en detalle.
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.