Python - 문제 미리보기

문제 1931

medium
다음 코드의 실행 결과는?
```python
words = ["banana", "Apple", "cherry", "Orange"]
words.sort()
print(words)
```
A. `['Apple', 'Orange', 'banana', 'cherry']`
B. `['apple', 'banana', 'cherry', 'orange']`
C. `['banana', 'Apple', 'cherry', 'Orange']`
D. `['Apple', 'banana', 'cherry', 'Orange']`

정답: A



⦁ `sort()` 메소드는 대소문자를 구분함 (Case-sensitive)
⦁ ASCII 코드 순서로 정렬: 대문자(A-Z) → 소문자(a-z)
⦁ 대문자가 소문자보다 우선순위가 높음

ASCII 값 비교:
⦁ 'A': 65, 'O': 79 (대문자)
⦁ 'b': 98, 'c': 99 (소문자)
⦁ 대문자들이 모든 소문자보다 작은 값

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.