Conjuntos y Diccionarios

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

Desarrollo de Aplicaciones

con Objetos
UTN –FRC–DAO- 2023
Plantel Docente

✓ Diego Javier Serrano. [email protected]


✓ Martin Gustavo Cassatti. [email protected]
✓ Fernando Mario Sanabria. [email protected]
✓ Oscar Ernesto Botta. [email protected]

Desarrollo de Aplicaciones con Objetos


Contenidos Semana 3
Temas

✓ Conjuntos
✓ Operaciones de Conjuntos
✓ Diccionarios

Desarrollo de Aplicaciones con Objetos


Material de la semana
✓ Aula Virtual
https://uv.frc.utn.edu.ar/
DAO (2023) DAO - Desarrollo de Aplicaciones con Objetos
DAO (2023) Clave: DAO-2023-4K…

✓ Material Conceptual
https://uv.frc.utn.edu.ar/pluginfile.php/918257/mod_resource/content/4/unidad1.p
df
✓ Tutorial Visual Studio Code
https://uv.frc.utn.edu.ar/pluginfile.php/918408/mod_resource/content/2/vsc.pdf

Desarrollo de Aplicaciones con Objetos


Material de la semana (II)
✓ Videos – Tutoriales
✓ Playlist https://www.youtube.com/@DAO-UTN
- Conjuntos
o https://www.youtube.com/watch?v=He5jsaatc4Y
- Operaciones de conjuntos
o https://www.youtube.com/watch?v=GNJX9XaDzm4
- Diccionarios
o https://www.youtube.com/watch?v=5QVFtNlX9iI

Desarrollo de Aplicaciones con Objetos


Conjuntos - Metodos

Desarrollo de Aplicaciones con Objetos


Conjuntos - Metodos (II)

Desarrollo de Aplicaciones con Objetos


Conjuntos - Operaciones

Desarrollo de Aplicaciones con Objetos


Conjuntos - Operaciones (II)

Desarrollo de Aplicaciones con Objetos


Conjuntos - Operaciones (III)

Desarrollo de Aplicaciones con Objetos


Conjuntos - Operaciones (IIII)

Desarrollo de Aplicaciones con Objetos


Resumen Colecciones
avanzadas: Conjuntos
Los conjuntos son una estructura de datos proporcionada por el
lenguaje que permite almacenar y manipular colecciones de
elementos.
A diferencia de las listas o las tuplas, los conjuntos tienen
características distintivas que los hacen únicos:
• Elementos únicos
• No ordenados
• Mutables (pueden cambiar luego de creados)
• Admiten operaciones de conjuntos:
• union()
• intersection()
• difference()
• Heterogéneos (elementos de distintos tipos)
Resumen: Colecciones
avanzadas: Conjuntos

• Los conjuntos se crean con la función set() o simplemente


colocando llaves {}
• La sintaxis {}, puede ser utilizada con o sin elementos.
• Hay que tener en cuenta que si se crea un conjunto con
elementos duplicados, los mismos se ignoran:
• a = {1,2,5,2,7,3,1}
• print(a) # 1,2,5,7,3
Diccionarios
Concepto:
Los diccionarios son una estructura de datos versátil que
permite almacenar pares de datos conocidos como <clave= y
<valor=
No permiten duplicados y son de muy rápido acceso. Velocidad
de búsqueda constante.
No poseen índices como las listas o arreglos.
Simulan arreglos con índices que no son números
Métodos
• Creación. dict(). Y asignación de pares con llaves con la
clave y valor separados con el signo “:” como indicador.

Desarrollo de Aplicaciones con Objetos


Diccionarios. Métodos
Métodos: (cont)
• Creación. dict(). Y asignación de pares con llaves con la
clave y valor separados con el signo “:” como indicador.
• Búsqueda. Retorna el valor que posee la clave que se pasa
entre corchetes [].Ej: diccionario[“ene”]
• Inserción y Modificación. diccionario[“ene”]= <valor>
• Borrado. del diccionario[<clave><default>] y
diccionario.pop[<clave>] que retorna el valor.
• Recorrido. Retorna claves (keys), valores (values) y pares
(items).

Desarrollo de Aplicaciones con Objetos


Diccionarios. Operaciones

Operaciones:
• Unión
• Intersección
• Diferencia
• Diferencia Simétrica
• Todos se pueden aplicar a los resultados de keys, values,
items.

Desarrollo de Aplicaciones con Objetos


Diccionarios. Resumen

Desarrollo de Aplicaciones con Objetos

También podría gustarte