Sobes.tech
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')]