Junior — Middle
85
Tem experiência no uso de funções lambda em projetos?
Resposta da IA
sobes.tech IA
Да, в проектах на 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}]
Лямбды помогают писать компактный и читаемый код, особенно когда функция нужна однократно и не требует отдельного определения.