Saltar la navegaci贸n

4. 馃摉 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)