문제
다음 Python 프로그램의 실행 결과는?
numbers = [10, 15, 20, 25, 30] result = [n for n in numbers if n > 20] print(result)
① [10, 15, 20] ② [25, 30] ③ [20, 25, 30] ④ [10, 15, 20, 25, 30]
정답
2번
해설
리스트 컴프리헨션에서 조건 n > 20을 만족하는 요소만 선택된다. 25와 30이 20보다 크므로 [25, 30]이 결과이다.