Aan de slagBegin gratis

Een lambda-expressie als argument gebruiken

Laten we lambda-expressies doorgeven als argumenten aan functies. Je gaat werken met de lijstmethode .sort(). Standaard sorteert die getallen in oplopende volgorde. Karakters en strings worden alfabetisch gesorteerd. De methode kan worden aangeroepen als .sort(key=function). Hier definieert key een mapping van elk item in de lijst naar een sorteerbaar object (bijv. een getal of een karakter). Zo worden de items in een lijst gesorteerd op basis van die sorteerbare objecten.

Jouw taak is om verschillende manieren te definiëren om de lijst words te sorteren met het argument key en een lambda-expressie.

Deze oefening maakt deel uit van de cursus

Oefenen met coding-interviewvragen in Python

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
Code bewerken en uitvoeren