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
⦁ 조건문(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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.