코딩하는 해맑은 거북이

[Python] split()과 join() 함수 본문

Python/기본

[Python] split()과 join() 함수

#CJE 2021. 1. 18.
해당 글은 Python의 어떤 구분자를 기준으로 문자열을 리스트로 자르는 함수인 split과
어떤 구분자를 기준으로 리스트의 원소를 문자열로 합치는 함수인 join에 대해서 다룬다.

 

1. split() : 문자열 -> 리스트

문자열.split(구분자)

구분자를 주지않으면 공백을 기준으로 자른다.

str_A = "A B C D E F G"
split_str_A = str_A.split()
print(split_str_A)

    ['A', 'B', 'C', 'D', 'E', 'F', 'G']

 

str_B = "Image_100.jpg"
split_str_B = str_B.split('.')
print(split_str_B)

    ['Image_100', 'jpg']

 

 

1. join() : 리스트 -> 문자열

구분자.join(리스트)

list_A = ['a', 'b', 'c', 'd']
join_list_A = "".join(list_A)
print(join_list_A)

    abcd

list_B = ['a', 'b', 'c', 'd']
join_list_B = " ".join(list_B)
print(join_list_B)

    a b c d

list_C = ['a', 'b', 'c', 'd']
join_list_C = ", ".join(list_C)
print(join_list_C)

    a, b, c, d

 

Comments