Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Conjuntos y Diccionarios

Título: Agrupar por longitud

Descripción de la función

Dada cadenas como una lista de strings, los agrupa según su longitud. El resultado debe ser un diccionario donde: las claves son las longitudes (int), y los valores son listas con los strings que tienen esa longitud. El orden dentro de cada lista debe respetar el orden original.

Ejemplos

Entrada: agrupar_por_longitud(["a", "bb", "ccc", "dd", "e"])
Salida: {1: ["a", "e"], 2: ["bb", "dd"], 3: ["ccc"]}

Parámetros

listelementos: str
cadenas

Lista de strings, de distintas longitudes.

Valor retornado

dictclave: intvalor: list, con elementos str

Diccionario donde las claves son números enteros que representan longitudes, y los valores son listas de los strings en cadenas, agrupados por longitud.

Código



Resultado: