ComenzarEmpieza gratis

Usar una expresión lambda como argumento

Pasemos expresiones lambda como argumentos de funciones. Vas a trabajar con el método de listas .sort(). Por defecto, ordena números de menor a mayor. Los caracteres y las cadenas se ordenan alfabéticamente. El método se puede usar como .sort(key=function). Aquí, key define una correspondencia de cada elemento de la lista a un objeto ordenable (p. ej., un número o un carácter). Así, los elementos de la lista se ordenan según esos objetos ordenables.

Tu tarea es definir distintas formas de ordenar la lista words usando el argumento key con una expresión lambda.

Este ejercicio forma parte del curso

Practicing Coding Interview Questions in Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
Editar y ejecutar código