split() 메소드의 기본 개념
split()
메소드는 Python에서 문자열을 분리할 때 사용하는 표준 메소드입니다. 이 메소드는 주어진 구분자에 따라 문자열을 분리하고, 분리된 문자열의 리스트를 반환합니다.
split() 메소드의 특징과 장점
1. 간결성: 복잡한 반복문이나 정규식 없이도 문자열을 쉽게 분리할 수 있습니다.
2. 유연성: 구분자를 선택하여 원하는 방식으로 문자열을 분리할 수 있습니다.
3. 사용 편의성: 데이터 처리, 텍스트 분석 등 다양한 상황에서 빠르게 문자열을 분리하고 분석할 수 있습니다.
예시 1 기본 사용법
Python
text = "Hello world"
result = text.split()
print("결과:", result)
Output:
Python
결과: ['Hello', 'world']
예시 2 구분자 지정하기
Python
text = "apple,banana,cherry"
result = text.split(",")
print("결과:", result)
Output:
Python
결과: ['apple', 'banana', 'cherry']
예시 3 분리 횟수 지정하기
Python
text = "one two three four"
result = text.split(" ", 2)
print("결과:", result)
Output:
Python
결과: ['one', 'two', 'three four']
예시 4 문자열 끝에서 분리하기
Python
text = "one two three four"
result = text.rsplit(" ", 2)
print("결과:", result)
Output:
Python
결과: ['one two', 'three', 'four']
예시 5 줄바꿈을 구분자로 사용하기
Python
text = "Line 1\nLine 2\nLine 3"
result = text.split("\n")
print("결과:", result)
Output:
Python
결과: ['Line 1', 'Line 2', 'Line 3']
추가 정보
더 자세한 내용은 Python 공식 문서의 split() 메소드 섹션에서 확인할 수 있습니다.