Back to questions
Junior — Middle
58
Имел ли опыт использования функций-лямбд в проектах?
Answer from AI
sobes.tech AI
Да, в проектах на Python часто использовал функции-лямбды для создания небольших анонимных функций, которые удобно применять в качестве аргументов для функций высшего порядка, таких как map(), filter() и sorted(). Например, сортировка списка словарей по ключу:
items = [{'name': 'apple', 'price': 10}, {'name': 'banana', 'price': 5}]
sorted_items = sorted(items, key=lambda x: x['price'])
print(sorted_items) # [{'name': 'banana', 'price': 5}, {'name': 'apple', 'price': 10}]
Лямбды помогают писать компактный и читаемый код, особенно когда функция нужна однократно и не требует отдельного определения.