7 подписчиков
**10. Lambda-функции в Python: Краткий обзор**
Lambda-функции — это анонимные функции, которые создаются с помощью ключевого слова `lambda`. Они могут принимать любое количество аргументов, но содержат только одно выражение. Lambda-функции часто используются для кратковременных задач, где нет необходимости определять полноценную функцию.
```python
# Пример lambda-функции для сложения
add = lambda x, y: x + y
print(add(3, 5)) # Вывод: 8
# Использование lambda-функции с функцией sorted для сортировки списка кортежей по второму элементу
points = [(1, 2), (3, 1), (5, -1)]
sorted_points = sorted(points, key=lambda x: x[1])
print(sorted_points) # Вывод: [(5, -1), (3, 1), (1, 2)]
```
Lambda-функции полезны, когда нужна простая функция, и они часто используются с такими функциями, как `map()`, `filter()` и `sorted()`. #Python #LambdaФункции
Около минуты
7 сентября 2024