Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

냥집사의 개발일지

Python - 파이썬 기본 문법 정리 (lambda) 본문

Python

Python - 파이썬 기본 문법 정리 (lambda)

깅햄찌 2022. 10. 9. 20:59
반응형

안녕하세요 오늘은 파이썬의 lambda에 대해 정리해보겠습니다.  

lambda함수는 단일 문으로 표현되는 익명 함수입니다.

여러 예제를 살펴보면서 lambda에 대해 알아봅시다~

 

lamdba의 사용법

lamdba + 인자 + ':' + 함수의 정의

lamdba는 익명 함수이기에 함수 변수에 할당하여 사용합니다!

 

 

1) list 요소를 순회하면서 '!' 추가하기

friends_list = ["Jeff", "Alana", "Electra"]

for element in friends_list:
    print(element + '!')

lambda를 사용하지 않고 for문으로 list 요소를 순회하면서 '!'를 추가하였습니다.  

friends_list = ["Jeff", "Alana", "Electra"]

add_exclamation_mark = lambda x : x + '!'

for element in friends_list:
    print(add_exclamation_mark(element))

lambda를 사용하여 for문으로 list 요소를 순회하면서 '!'를 추가하였습니다.  

2) list 요소 곱하기

num_list = [12, 31]

def multiply_two_nums(x,y):
    return x*y

print(multiply_two_nums(num_list[0], num_list[1]))

사용자 함수를 사용하여 list 요소를 곱하였습니다.

num_list = [12, 31]

multiply_two_nums_lamdba = lambda x,y : x*y

print(multiply_two_nums_lamdba(num_list[0], num_list[1]))

lambda를 사용하여 list 요소를 곱하였습니다.

 

오늘은 파이썬의 lambda에 대해 정리해보았습니다.  

다음 포스팅에서 만나요~

감사합니다~

Comments