Solución
solution.tsTypeScript
def sort_by_field(items: list, field: str) -> list:
# Retorna la lista ordenada por el campo indicado
return sorted(items, key=lambda x, f=field: x[f])
1respuestas
def sort_by_field(items: list, field: str) -> list:
# Retorna la lista ordenada por el campo indicado
return sorted(items, key=lambda x, f=field: x[f])
La función sorted() organiza los elementos de un iterable que se inserte en esta. f=field es un argumento por defecto en lambda En cada iteración field tiene un valor diferente y éste se congela en f por x[f]
Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.