ComeçarComece de graça

Usando uma expressão lambda como argumento

Vamos passar expressões lambda como argumentos para funções. Você vai trabalhar com o método de lista .sort(). Por padrão, ele ordena números em ordem crescente. Caracteres e strings são ordenados alfabeticamente. O método pode ser definido como .sort(key=function). Aqui, key define um mapeamento de cada item da lista considerada para um objeto ordenável (por exemplo, um número ou um caractere). Assim, os itens de uma lista são ordenados de acordo com a forma como esses objetos ordenáveis são ordenados.

Sua tarefa é definir diferentes maneiras de ordenar a lista words usando o argumento key com uma expressão lambda.

Este exercício faz parte do curso

Praticando questões de entrevista de código em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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