Python - 문제 미리보기
문제 1917
easy
다음 코드의 실행 결과는?
```python
fruits = ["apple", "banana", "cherry", "banana"]
fruits.remove("banana")
print(fruits)
```
```python
fruits = ["apple", "banana", "cherry", "banana"]
fruits.remove("banana")
print(fruits)
```
정답: B
⦁ `remove()` 메소드: 값으로 요소를 제거
⦁ 동일한 값이 여러 개 있을 때는 첫 번째로 나타나는 것만 제거
⦁ 나머지 동일한 값들은 그대로 유지됨
제거 과정:
1. 기존 리스트: `["apple", "banana", "cherry", "banana"]`
2. 첫 번째 "banana" (인덱스 1) 제거
3. 결과: `["apple", "cherry", "banana"]`
remove() 특징:
⦁ 값을 기준으로 제거 (인덱스가 아님)
⦁ 첫 번째 발견된 요소만 제거
⦁ 해당 값이 없으면 ValueError 발생
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.