Python - 문제 미리보기
문제 1943
medium
다음 코드의 실행 결과는?
```python
numbers = [3, 1, 4, 1, 5]
removed_item = numbers.pop(2)
print(numbers)
print(removed_item)
```
정답: A
⦁ `pop()` 메소드: 지정된 인덱스의 요소를 제거하고 반환
⦁ 제거된 요소는 반환값으로 받을 수 있음
⦁ 리스트 길이가 1 감소
`pop(2)` 동작 과정:
1. 인덱스 2의 요소 확인: `4`
2. 해당 요소를 리스트에서 제거
3. 제거된 요소 `4`를 반환
4. 나머지 요소들이 앞으로 이동
인덱스 변화:
⦁ 제거 전: `[0]=3, [1]=1, [2]=4, [3]=1, [4]=5`
⦁ 제거 후: `[0]=3, [1]=1, [2]=1, [3]=5`
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.