프로그래밍언어/파이썬

[Python] String을 List로 변환, List를 String으로 변환

shoney9254 2021. 8. 28. 14:51
반응형

str 타입을 좀 자유롭게 변경하거나 하고싶으면, list로 변환해서 작업하면 수월할 수 있다. 

그래서 string을 list로 변환하고, (작업하고), 다시 list를 string으로 돌아오기 위한 간단한 예제를 살펴 보도록 하자

 

1. String -> List 변환 : list 함수

list 함수를 사용하면  str 타입을 간단하게 list화 할 수 있다. 

소스 코드

# 1. string 을 list로 변환하는 법

text = "string"

list1 = list(text)

print('list(text):', list1)

결과

list(text): ['s', 't', 'r', 'i', 'n', 'g']

 

2. List -> String 변환 : join 함수

'넣을 문자.join(리스트)' 이런식으로 사용하면된다. 물론 for문을 사용해서 직접 string을 만들어도 된다. 

소스 코드

# 2-2. join 문 사용

str3 = "".join(list1)

str4 = " ".join(list1)

str5 = ",".join(list1)

print(str3)

print(str4)

print(str5)

 

결과

string
s t r i n g
s,t,r,i,n,g

 

 

 

반응형