Café y Código
← Volver al CatálogoMódulo 10 · Combinadas

Arreglos + Diccionarios (Estructuras Combinadas)

20 desafíos interactivos para dominar listas de objetos/registros [{...}, {...}]: modelado de datos, filtrados, búsquedas por ID y ordenamientos. Válido en Python, Java, C#, C++, JS, PHP y PSeInt.

🔍 Filtro de búsqueda

📋 Listado Rápido (1 al 20)

20 ítems

🎯 Resolución Guiada y Checklists de Progreso

01

1. Lista de personas

0 / 5

Enunciado: Crear una lista de diccionarios donde cada elemento represente una persona con nombre y edad.

02

2. Mostrar nombres de la lista

0 / 5

Enunciado: Iterar sobre la lista e imprimir únicamente la propiedad "nombre" de cada persona.

03

3. Mostrar edades de la lista

0 / 5

Enunciado: Iterar sobre la lista e imprimir la edad de cada individuo registrada en el diccionario.

04

4. Buscar persona por nombre

0 / 5

Enunciado: Pedir un nombre e iterar sobre la lista de diccionarios para retornar el registro completo si coincide.

05

5. Contar personas registradas

0 / 5

Enunciado: Obtener e imprimir la cantidad total de diccionarios contenidos dentro del arreglo.

06

6. Calcular edad promedio

0 / 5

Enunciado: Iterar sobre la colección, acumular la suma de las edades y dividir por el total de personas.

07

7. Encontrar a la persona mayor

0 / 5

Enunciado: Recorrer la lista para hallar el diccionario de la persona con la edad máxima.

08

8. Encontrar a la persona menor

0 / 5

Enunciado: Recorrer la lista de registros y encontrar la persona con la menor edad registrada.

09

9. Filtrar personas por edad

0 / 5

Enunciado: Dado un umbral (ej. 21 años), retornar una nueva lista con las personas que superen dicha edad.

10

10. Modificar datos de una persona

0 / 5

Enunciado: Buscar a una persona por nombre y actualizar su edad o correo en el diccionario correspondiente.

11

11. Agregar nueva persona a la lista

0 / 5

Enunciado: Construir un nuevo diccionario e insertarlo (append / push) en la colección de personas.

12

12. Eliminar persona por nombre

0 / 5

Enunciado: Buscar a una persona en el arreglo y eliminar su registro si se encuentra.

13

13. Buscar por ID único

0 / 5

Enunciado: Dado un arreglo de productos o clientes con propiedad "id", buscar e imprimir el registro exacto.

14

14. Buscar coincidencias parciales de nombre

0 / 5

Enunciado: Filtrar los diccionarios cuyos nombres contengan un texto específico enviado por el usuario.

15

15. Contar mayores de edad (>= 18)

0 / 5

Enunciado: Recorrer la lista e incrementar un contador por cada persona cuya edad sea mayor o igual a 18.

16

16. Obtener estadísticas completas de la lista

0 / 5

Enunciado: Calcular total de personas, edad promedio, persona más joven y más adulta en un solo recorrido.

17

17. Ordenar lista por edad

0 / 5

Enunciado: Ordenar el arreglo de diccionarios de menor a mayor edad utilizando un criterio de comparación.

18

18. Ordenar lista por nombre alfabéticamente

0 / 5

Enunciado: Ordenar la colección por la clave "nombre" en orden A-Z.

19

19. Agrupar personas por categoría/ciudad

0 / 5

Enunciado: Crear una estructura agrupada por la propiedad "ciudad" o "categoría".

20

20. Sistema de gestión compacto de usuarios

0 / 5

Enunciado: Crear un programa con menú que permita agregar, listar, buscar y eliminar registros en un arreglo de diccionarios.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.