Estructuras de Datos No Secuenciales

Analítica de Datos para los Negocios

Enver G. Tarazona Vargas
tarazona_eg@up.edu.pe

Departamento Académico de Administración
Universidad del Pacífico

¿Qué aprenderás?

  1. Aplicar el concepto y operaciones de tipos de datos no secuenciales para construir soluciones computacionales.
  2. Describir qué es un set y un diccionario en Python, qué aplicaciones reales tienen, y cómo se usan.
  3. Desarrollar una solución a un problema concreto que requiere guardar datos de forma no secuencial, utilizando sets y/o diccionarios.
  4. Comparar diferentes soluciones de código que usan sets y diccionarios para resolver problemas.

Diccionarios

¿Qué es un diccionario?

¿Qué es un diccionario?

Estructura dict

Estructura dict

Consultas sobre diccionarios

Recorrer diccionarios

Recorrer diccionarios

Recorrer diccionarios

Existencia de llaves

Agregar elementos

Modificar elementos

Obtener elementos

Eliminar elementos

Conjuntos

Estructura set

Estructura set

Funcionamiento de Conjuntos

¿Qué es un hash?

¿Para que sirve un hash?

¿Para que sirve un hash?

Búsqueda con hash

Búsqueda con hash

Elementos hasheables

Elementos hasheables

Consultas sobre conjuntos

Recorrer conjuntos

Modificar un conjunto

Operaciones con conjuntos

Operaciones con conjuntos

Operaciones con conjuntos

Operaciones con conjuntos