About/Python

[Python] Split(), Join()

김징어 2020. 12. 13. 18:35

- Split()

String Type의 값을 나눠서 List 형태로 변환하는 함수

즉, 문자열을 일정한 규칙으로 분리하여 리스트로 바꿔주는 함수이다.

 

빈칸을 기준으로 문자열 나누기
","를 기준으로 문자열 나누기

리스트에 있는 값을 여러 개의 변수로 unpacking 하는 것 또한 가능하다.

","를 기준으로 문자열을 나눈 후 각 변수에 unpacking

이러한 split함수의 특징으로 도메인을 분리할 수도 있다.

 

Domain 분리 예제

 

- Join()

String List를 합쳐서 하나의 String으로 반환할 때 사용

즉, 리스트에 담겨있는 문자열들을 하나의 문자열로 바꿔주는 함수이다.

 

연결 문자 없이 문자열 연결
빈칸 1칸으로 문자열 연결
", "으로 문자열 연결

이러한 join함수의 특징으로 앞에서 분리한 Domain을 쉽게 합칠 수 있다.

Domain 연결 예제

 

이렇듯 split()과 join은 반대되는 느낌의 함수로 문자열을 손쉽게 분리하고 합치는 기능을 제공한다.

 

 

 

참고

https://www.edwith.org/aipython/joinLectures/28027