Python - 문제 미리보기
문제 1920
medium
다음 코드의 실행 결과는?
```python
animals = ["cat", "dog", "bird", "fish"]
del animals[1]
print(animals)
print(len(animals))
```
정답: A
⦁ `del` 키워드: 인덱스로 요소를 제거 (반환값 없음)
⦁ `del 리스트[인덱스]` 형식으로 사용
⦁ `pop()`과 달리 제거된 값을 반환하지 않음
`del animals[1]` 동작:
1. 인덱스 1의 요소("dog") 제거
2. 나머지 요소들이 앞으로 이동
3. 리스트 길이가 1 감소 (4개 → 3개)
인덱스 변화:
⦁ 제거 전: `[0]="cat", [1]="dog", [2]="bird", [3]="fish"`
⦁ 제거 후: `[0]="cat", [1]="bird", [2]="fish"`
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.