Solución

@maiquez·hace 9hTypeScript
solution.tsTypeScript
from itertools import groupby

def group_by_key(items: list, key: str) -> dict:
    # Agrupa los elementos por el valor del campo indicado
    # Recuerda ordenar primero para que groupby funcione correctamente
    result = {}
    
    sorted_items = sorted(items, key=lambda x: x[key])
    for lang, item in groupby(sorted_items, key=lambda x: x[key]):
        result[lang]= list(item)

    return result
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.