안녕하세요, 이번 포스팅은 파이썬 split 함수 사용법 활용 예제 대해서 작성하도록 하겠습니다.
문자열을 다룰 때 매우 유용한 함수 중 하나인 split 함수는 문자열을 특정 구분자를 기준으로 분리해주는 기능을 합니다.😊
이런 함수를 하나 하나 알아가면서 코딩 근육을 싾아가는 걸 추천 드립니다.
그럼 파이썬 split 함수 사용법 예제 코드 대해서 자세히 알아보도록 하겠습니다.
목차
파이썬 split 함수
파이썬에서 문자열을 처리할 때, 종종 문자열을 여러 부분으로 나누어야 할 경우가 있습니다.
이때 사용하는 함수가 바로 split 함수입니다.😀
split() 함수의 기본 문법은 다음과 같습니다:
문자열.split(구분자)
여기서 구분자는 문자열을 나눌 때 사용되는 문자나 문자열을 의미하며, 구분자를 생략할 경우 공백을 기준으로 문자열이 나누어집니다.
– 기본 예제 코드 (구분자 이용 코드)
text = "안녕하세요, 파이썬을 공부하는 중입니다."
result = text.split(", ")
print(result)
위 예제는 주어진 문자열을 “, ” 기준으로 나누어 리스트로 반환합니다.
만약 split 함수에서 구분자를 생략하게 되면 Default 사항은 공백을 기준으로 문자열을 나누게 됩니다.
– 구분자 없이 split 함수 활용 예제 코드
text = "파이썬은 매우 쉽고 강력한 프로그래밍 언어입니다."
result = text.split()
print(result)
위 예제는 공백을 기준으로 문자열을 나눈 결과를 보여줍니다.

split() 함수 예제 코드
split() 함수를 사용하면 문자열은 구분자를 기준으로 나누어지지만, 구분자 자체는 결과에 포함되지 않습니다.
구분자를 결과에 포함시키려면 약간의 추가 작업이 필요합니다.🌟
– 구분자를 활용한 예제 코드
text = "apple/banana/cherry"
split_text = [(text[i] if i%2 == 0 else text[i-1:i+2]) for i in range(len(text)) if text[i] == '/' or i%2 == 0]
print(split_text)
위 예제는 슬래시를 구분자로 사용하여 문자열을 나누되, 구분자도 결과에 포함시킵니다.
참고로 문자열에 공백이 여러 개 있는 경우 split() 함수를 사용하게 되면 빈 문자열을 기준으로 문자열은 나눈 다음에 빈 문자열에 대해서는 제거를 하게 됩니다.
쉬우 이해를 돕기 위해서 여러 개의 공백 처리 예제를 구현하면 아래와 같습니다.
text = "apple banana cherry"
split_text = [item for item in text.split(' ') if item]
print(split_text)
즉, 위에 코드를 구현을 하게 되면 ‘apple’, ‘banana’, ‘cherry’ 이렇게 세 개로 구분이 되고, 나머지 문자열은 결과에서 제거되어 출력이 되는 걸 확인 할 수 있습니다.
split과 join 함께 사용하는 방법
split() 함수와 join() 함수는 자주 함께 사용됩니다.
split()으로 문자열을 나눈 후, join()으로 다시 조합하면 원하는 형태의 문자열을 쉽게 만들 수 있습니다.😀
예제코드를 구현을 하면 아래와 같습니다.
text = "apple,banana,cherry"
split_text = text.split(',')
joined_text = '-'.join(split_text)
print(joined_text)
위 예제는 쉼표를 구분자로 문자열을 나눈 후, 대시를 사용하여 다시 조합합니다.
결론
지금까지 파이썬 split 함수 사용법 예제 코드 대해서 포스팅을 작성하였습니다.
위에서 설명 드린 대로 파이썬의 split 함수는 문자열을 처리하는 데 있어서 핵심적인 역할을 합니다.
파이썬에서 문자열 처리는 다양한 분야에서 중요하게 다루어지기 때문에, split 함수의 사용법은 반드시 숙지하시는 것을 추천드립니다.🌟
이 포스팅이 파이썬 split 함수 사용법 예제에 대한 여러분의 이해를 돕는 데 도움이 되었기를 바랍니다. 감사합니다.









