Solución
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