Python - 문제 미리보기

문제 1940

medium
다음 코드의 실행 결과는? ```python numbers = [1, 2] for item in [3, 4, 5]: numbers.append(item) print(numbers) ```
A. `[1, 2, [3, 4, 5]]`
B. `[1, 2, 3, 4, 5]`
C. `[3, 4, 5, 1, 2]`
D. `[[1, 2], [3, 4, 5]]`

정답: B

⦁ 반복문 + append(): `extend()`와 동일한 효과를 수동으로 구현 ⦁ 각 반복에서 하나의 요소씩 기존 리스트에 추가 ⦁ 결과적으로 모든 요소가 개별적으로 추가됨 실행 과정: 1. 초기: `numbers = [1, 2]` 2. 첫 번째 반복: `item = 3` → `numbers.append(3)` → `[1, 2, 3]` 3. 두 번째 반복: `item = 4` → `numbers.append(4)` → `[1, 2, 3, 4]` 4. 세 번째 반복: `item = 5` → `numbers.append(5)` → `[1, 2, 3, 4, 5]`

💡 학습 팁

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