TestList = [1, 2, 3, 4, 5]
TestList = list(map(lambda num: num + 100, TestList))
print(TestList)
map() 함수와 람다 함수(lambda) 의 활용 이해lambda 익명 함수lambda num: num + 100
num을 받아서 num + 100을 반환한다.map() 함수map(lambda num: num + 100, TestList)
lambda num: num + 100)TestList)list()로 감싸야 함.| 단계 | num 값 | 반환값 | 누적 결과 |
|---|---|---|---|
| ① | 1 | 101 | [101] |
| ② | 2 | 102 | [101, 102] |
| ③ | 3 | 103 | [101, 102, 103] |
| ④ | 4 | 104 | [101, 102, 103, 104] |
| ⑤ | 5 | 105 | [101, 102, 103, 104, 105] |
[101, 102, 103, 104, 105]
이 문제에서 꼭 알아야 할 개념:
lambda 함수는 한 줄짜리 익명 함수로, 간단한 연산에 자주 사용된다.list()로 변환해야 리스트 형태로 보인다.[101, 102, 103, 104, 105].