Как создать анонимную функции в Python?
Ответы
Карина Абдуллаева
30 ноября 2022
Для объявления анонимной функции вместо def
используется ключевое слово lambda
.
Синтаксис:
lambda [parameters]: expression
Примеры использования:
sum = lambda x, y: x + y
sum(1, 2)
# 3
l = [1, 2, 5, 3, 4]
l.sort(key=lambda x: -x)
l
# [5, 4, 3, 2, 1]
list(filter(lambda x: x % 2 == 0, l))
# [2, 4]
0
0