Saltar la navegación

6. 📖 Estructuras de Datos

Introducción

Las estructuras de datos son maneras de organizar y almacenar datos de modo que puedan ser accedidos y modificados de manera eficiente. En programación, elegir la estructura de datos adecuada es crucial para el rendimiento y la eficacia del algoritmo. En este apartado, introduciremos algunas de las estructuras de datos fundamentales, utilizando Python como ejemplo, para ilustrar su utilidad y cómo pueden ser empleadas en diferentes situaciones.

Listas

Definición: Las listas son colecciones ordenadas y modificables que pueden almacenar elementos de diferentes tipos. Son equivalentes a los arrays en otros lenguajes de programación, con la ventaja añadida de ser dinámicas en tamaño.

# Ejemplo de lista en Python
frutas = ["manzana", "plátano", "cereza"]
print(frutas[1]) # Accede al segundo elemento: plátano

Tuplas

Definición: Las tuplas son colecciones ordenadas e inmutables. Se utilizan para almacenar múltiples elementos en una sola variable. A diferencia de las listas, no pueden modificarse una vez creadas.

# Ejemplo de tupla en Python
coordenadas = (4, 5)
print(coordenadas[0]) # Accede al primer elemento: 4

Diccionarios

Definición: Los diccionarios son colecciones desordenadas de pares clave-valor. Permiten el almacenamiento de datos de una manera que se puede buscar utilizando una clave única. Son especialmente útiles para la recuperación eficiente de datos y la gestión de estructuras complejas.

# Ejemplo de diccionario en Python
persona = {"nombre": "John", "edad": 30, "ciudad": "Nueva York"}
print(persona["nombre]) # Accede al valor asociado a la clave "Nombre": John

Conjuntos

Definición: Los conjuntos son colecciones desordenadas de elementos únicos. Se utilizan para realizar operaciones de conjunto, como uniones, intersecciones y diferencias, y son excelentes para eliminar elementos duplicados en una colección.

# Ejemplo de conjunto en Python
colores = {"rojo", "verde", "azul"}
print(colores)

Completa el Programa

Completa el siguiente programa en Python para que funcione correctamente

# Ejercicio de Estructuras de Datos en Python

# 1. Lista: Insertar elementos a una lista y luego imprimir el tercer elemento
frutas = ["manzana", "plátano", "cereza"
print(frutas[]) # Imprimir el tercer elemento de la lista (Cereza)

# 2. Diccionario: Añadir un par clave-valor a un diccionario y luego imprimir el valor de "edad"
persona = "nombre": "Ana", "ciudad": "Madrid"
persona[""] = 25 # Añadir clave "edad" con el valor 25
print(persona[""]) # Imprimir el valor asociado a la clave "edad"

# 3. Tupla: Crear una tupla y luego imprimir el primer elemento
colores = ("", "verde", "azul") # Crear una tupla con "rojo" como primer elemento
print(colores[]) # Imprimir el primer elemento de la tupla

# 4. Conjunto: Añadir un elemento a un conjunto y luego imprimir el conjunto completo
numeros = {1, 2, 3, 4}
print() # Imprimir el conjunto completo

Habilitar JavaScript

Creado con eXeLearning (Ventana nueva)