Middle
Wat is een lambda-functie in Python en wanneer wordt deze gebruikt?
sobes.tech AI
Antwoord van AI
Een lambda-functie in Python is een anonieme functie die wordt gedefinieerd met het sleutelwoord lambda. Het kan slechts één uitdrukking bevatten en geeft het resultaat ervan terug. Lambda-functies worden vaak gebruikt voor korte, eenvoudige operaties, bijvoorbeeld in hogere-orde functies (map, filter, sorted) of wanneer je snel een functie als argument moet doorgeven.
Voorbeeld:
# Sorteren van een lijst van tuples op het tweede element
pairs = [(1, 'b'), (2, 'a'), (3, 'c')]
sorted_pairs = sorted(pairs, key=lambda x: x[1])
print(sorted_pairs) # [(2, 'a'), (1, 'b'), (3, 'c')]