U3 · Estructuras de datos¶
Las colecciones donde se guardan los datos: cadenas, listas, mapas (diccionarios) y conjuntos, y los formatos JSON y XML para intercambiar información.
Teoría¶
- 3.0 Cadenas: recorrer, buscar y transformar texto.
- 3.1 Listas y tuplas: operaciones, copias, matrices y transformaciones con LINQ.
- 3.2 Mapas: pares clave y valor, consulta segura y recuento.
- 3.3 Conjuntos: elementos sin repetir, unión, intersección y diferencia.
- 3.4 JSON: leer, modificar y guardar datos, con archivos y errores.
- 3.5 XML: el árbol de elementos, atributos y XML inválido.
Antes de empezar: qué debes dominar¶
- Cadenas: recorrer, buscar, trocear y formatear texto.
- Listas: añadir, eliminar, ordenar, recorrer y listas anidadas (matrices).
- Mapas (diccionarios): pares clave → valor, consulta segura y recorrido.
- Conjuntos: elementos sin repetir y operaciones de unión, intersección y diferencia.
- JSON y XML: leer, modificar y guardar datos en un archivo.
Ejercicios de la unidad¶
| Bloque | Ejercicios |
|---|---|
| U3.0 · Cadenas | 4 |
| U3.1 · Listas y tuplas | 13 |
| U3.2 · Mapas (diccionarios) | 11 |
| U3.3 · Conjuntos | 6 |
| U3.4 · JSON | 1 |
| U3.5 · XML | 1 |
Antes de pasar a los ejercicios¶
Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios de esta unidad: