728x90

split 함수

문자열을 '특정 문자'를 기준으로  리스트로 바꾸는 함수이다.

 

string -> list

 

S="Python javaScript"

# 리스트로 나눌려고 하는 문자열을 입력한다.
# split함수를 쓰고 나누려는 문자열을 입력한다.
# 공백인 경우는 ' '를 기준으로 나눈다.

print(S.split())
# 출력결과
# ['java', 'javaScript']

print(S.split('a'))
# 출력결과
# ['Python j', 'v', 'Script']

# 만약 원소 하나씩 리스트에 넣으려고 한다면 list 함수

print(list(S))
# 출력결과
# ['P', 'y', 't', 'h', 'o', 'n', ' ', 'j', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't']

 

join 함수

리스트를 문자열로 바꿔주는 함수이다.

'특정 문자'를 리스트 사이에 넣어서 문자열로 바꿔준다.

 

list->string

 

S= ['python','c++','c','java','javascript']
# 리스트를 사이에 넣을 특정 문자를 입력한다.
# join 함수를 적는다.
# 문자열로 변환할 리스트를 적는다.

print("".join(S))
# 출력결과
# pythonc++cjavajavascript

print(",".join(S))
# 출력결과
# python,c++,c,java,javascript

 

 

728x90