카테고리 없음

[파이썬] lamba 함수

codecodekode 2024. 10. 16. 18:14

다음 파이썬 코드에 대한 출력값을 작성하시오.

TestList = [1,2,3,4,5]
TestList = list(map(lambda num : num + 100, TestList))
 
print(TestList)

코드 분석

  1. 초기 리스트:
    • 처음에 TestList는 [1, 2, 3, 4, 5]입니다.
  2. map 함수와 lambda를 사용한 변환:
    • map 함수는 lambda 함수를 사용해 TestList의 각 요소에 대해 100을 더하는 작업을 수행합니다.
    • lambda num: num + 100는 리스트의 각 요소를 받아서 100을 더하는 함수를 정의하는 람다 표현식입니다.
    • 그 결과는 map 객체로 반환되므로, 이를 list로 변환하여 다시 TestList에 저장합니다.
  3. 출력:
    • 변환된 리스트를 출력하게 됩니다.