Python - 문제 미리보기

문제 1890

medium
다음 코드의 실행 결과는?
```python
sentence = "Hello-World-Python"
words = sentence.split("-")
result = " ".join(words)
print(result)
```
A. `"Hello World Python"`
B. `"HelloWorldPython"`
C. `["Hello", "World", "Python"]`
D. `"Hello-World-Python"`

정답: A



코드 실행 과정:
1. `split("-")`: 하이픈(-)을 기준으로 문자열을 분할
• `["Hello", "World", "Python"]` 리스트 생성
2. `" ".join(words)`: 리스트의 각 요소를 공백으로 연결
• `"Hello World Python"` 문자열 생성

핵심 개념:
⦁ `split()`: 문자열을 특정 구분자로 나누어 리스트로 변환
⦁ `join()`: 리스트의 요소들을 특정 구분자로 연결하여 문자열로 변환

💡 학습 팁

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