Sobes.tech
Middle
36

Python-дағы лямбда-функция дегеніміз не және ол қашан пайдаланылады?

Сұралған компаниялар
ГК АСК

AI-дан жауап

sobes.tech AI

Python-да лямбда-функция — бұл анонимді функция, ол lambda кілт сөзі арқылы анықталады. Ол тек бір өрнек қамти алады және оның нәтижесін қайтарады. Лямбда-функциялар көбінесе қысқа мерзімді, қарапайым операциялар үшін пайдаланылады, мысалы, жоғары деңгейлі функцияларда (map, filter, sorted) немесе функцияны аргумент ретінде тез беру қажет болғанда.

Мысал:

# Тізімдегі жұптарды екінші элементі бойынша сұрыптау
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')]