22-3아래 Python 코드의 출력 결과를 적으시오.nums = [4… | 2022년 정보처리기사실기 3회차 기출문제 상세 페이지
11
22-3
아래 Python 코드의 출력 결과를 적으시오.
nums = [4, 7, 10, 13]
nums = list(map(lambda v: v * 2 - 5, nums))
print(nums)해설
[3, 9, 15, 21]
[해설]
map()은 각 원소에 람다 v * 2 − 5를 적용하고, list()가 그 결과를 다시 리스트로 만든다.
4×2 − 5 = 3
7×2 − 5 = 9
10×2 − 5 = 15
13×2 − 5 = 21
print는 리스트를 대괄호와 쉼표 형식으로 찍으므로 [3, 9, 15, 21]이 출력된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.