Estructuras de Datos en Python

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 14

Lógica Computacional

Estructuras de datos en Python


Estructuras de datos en Python

Una estructura de datos es una forma particular de organizar y


almacenar datos de modo que puedan ser utilizados de manera
eficiente. Las estructuras de datos son fundamentales en la
programación, ya que permiten administrar y operar sobre
grandes cantidades de datos de manera efectiva.
Estructuras de datos en Python

En Python, es fundamental dominar una serie de estructuras de


datos integradas que son extremadamente útiles y versátiles para
una amplia variedad de tareas de programación. Las estructuras
de datos clave que se deben conocer son: Listas (list), Tuplas
(tuple), Conjuntos (set) y Diccionarios (dict).
Estructuras de datos en Python
Listas:
Las listas son colecciones ordenadas y mutables de elementos. Puedes almacenar
diferentes tipos de datos en una lista y cambiar su tamaño dinámicamente.
Estructuras de datos en Python
Listas:
La mutabilidad en las listas significan que se pueden cambiar después de ser creadas.
Estructuras de datos en Python
Tuplas:
Las tuplas son colecciones ordenadas e inmutables de elementos. Son similares a las
listas, pero no pueden modificarse después de su creación.
Estructuras de datos en Python
Ejemplo de Tuplas:
Ejemplo 1: Almacenar Coordenadas de puntos cartesianos
Estructuras de datos en Python
Ejemplo de Tuplas:
Ejemplo 2: Almacenar Datos Personales Inmutables
Las tuplas pueden ser utilizadas para almacenar datos personales que no cambian,
como un nombre y fecha de nacimiento.
Estructuras de datos en Python
Ejemplo de Tuplas:
Ejemplo 3: Devolver Múltiples Valores desde una Función
Las tuplas son útiles para devolver múltiples valores desde una función.
Estructuras de datos en Python
Ejemplo de Tuplas:
Ejemplo 3: Devolver Múltiples Valores desde una Función
Las tuplas son útiles para devolver múltiples valores desde una función.
Estructuras de datos en Python
Conjuntos (set)
Los conjuntos son colecciones desordenadas de elementos únicos. Son útiles para
eliminar duplicados.
Estructuras de datos en Python
Diccionarios (dict)
Los diccionarios son colecciones desordenadas de pares clave-valor. Son
extremadamente útiles para almacenar datos asociados, donde cada clave única está
asociada con un valor.
Estructuras de datos en Python
Ejercicios de propuestos:

1. Crea una lista de nombres de frutas. Agrega dos frutas más a la lista y luego elimina una fruta de
la lista. Finalmente, imprime la lista resultante.
2. Crea una tupla de nombres de colores. Accede al tercer color de la tupla e imprímelo.
3. Crea dos conjuntos, uno con números pares del 1 al 10 y otro con números impares del 1 al 10.
Realiza la unión de los dos conjuntos y muestra el resultado.
4. Crea un diccionario que represente el inventario de una tienda, donde las claves sean nombres de
productos y los valores sean los precios. Agrega un nuevo producto al diccionario y luego
elimina un producto existente. Finalmente, imprime el diccionario resultante.
5. Crea una lista de tuplas, donde cada tupla represente un estudiante y sus calificaciones en tres
asignaturas diferentes. Luego, calcula el promedio de calificaciones de cada estudiante y
guárdalos en un diccionario donde las claves sean los nombres de los estudiantes y los valores
sean sus promedios.
Preguntas

También podría gustarte