Python - 문제 미리보기

문제 1927

medium
다음 코드의 실행 결과는? ```python numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] result = [x for x in numbers if x % 2 == 0] print(result) ```
A. `[2, 4, 6, 8, 10]`
B. `[1, 3, 5, 7, 9]`
C. `[0, 2, 4, 6, 8]`
D. `[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]`

정답: A

⦁ 조건문(if) 이 포함된 리스트 컴프리헨션 ⦁ `if x % 2 == 0`: 짝수만 선택하는 조건 ⦁ 조건이 True인 요소들만 새로운 리스트에 포함 리스트 컴프리헨션 + 조건문 구조: ```python [표현식 for 변수 in 이터러블 if 조건] ``` 필터링 과정: ⦁ 1 % 2 == 0? → False (제외) ⦁ 2 % 2 == 0? → True (포함) ⦁ 3 % 2 == 0? → False (제외) ⦁ 4 % 2 == 0? → True (포함) ⦁ ... 계속

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.