Python/Python 잡지식

Python기본 _ 람다

MINSU KANG 2020. 1. 23. 19:21

 이번 포스팅에서는 파이썬의 lambda의 기능에 대해서 알아보겠다. 파이썬의 어느정도 익숙한 사람들이라면 많이들 사용하는 표현으로써, 단순하지만 길게 코드를 늘어놓지 않아도, 이 기능으로 심플하게 표현할 수 있다.

 

l = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']

def change_words(words, func):
    for word in words:
        print(func(word))


def sample_func(word):
    return word.capitalize()

change_words(l, sample_func)

##### lambda를 이용해서 다시 표현

change_words(l, lambda word: word.capitalize())

change_words(l, lambda word: word.lower())