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