Python - 문제 미리보기
문제 1929
easy
다음 코드의 실행 결과는?
```python
numbers = [5, 2, 8, 1, 9]
numbers.sort()
print(numbers)
```
```python
numbers = [5, 2, 8, 1, 9]
numbers.sort()
print(numbers)
```
정답: B
⦁ `sort()` 메소드: 리스트를 오름차순으로 정렬 (기본값)
⦁ 원본 리스트를 직접 수정함 (새로운 리스트를 반환하지 않음)
⦁ 숫자는 크기 순으로, 문자열은 알파벳 순으로 정렬
정렬 과정:
⦁ 원본: `[5, 2, 8, 1, 9]`
⦁ 정렬: `[1, 2, 5, 8, 9]` (작은 수부터 큰 수 순)
sort() 메소드 특징:
⦁ In-place 정렬: 원본 리스트 자체를 변경
⦁ 반환값: None (새로운 리스트를 만들지 않음)
⦁ 안정 정렬: 동일한 값의 순서는 유지됨
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.