Python - 문제 미리보기
문제 1940
medium
다음 코드의 실행 결과는?
```python
numbers = [1, 2]
for item in [3, 4, 5]:
numbers.append(item)
print(numbers)
```
정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.