1. 문자열을 잘라서 리스트로 만드는 방법
1) list() 함수를 이용
list() 함수에 문자열을 넣으면 모든 문자(공백 포함)를 잘라서 리스트를 만들어준다.
str = "I Love You"
print(list(string))
# ['I',' ','L','o','v','e',' ','Y','o','u']
2) split() 함수를 이용
문자열.split()을 사용하면 (구분자를 지정하지 않을 경우)공백을 기준으로 잘라서 리스트를 생성한다.
split() 함수를 쓰면 문자열이 자동으로 리스트형으로 바뀌게 된다.
string = "I Love You"
print(string.split())
# ['I','Love','You']
2. 리스트를 합쳐서 문자열로 만드는 방법
1) join() 함수를 이용
('구분자').join(리스트)를 이용하면, 리스트를 구분자를 경계로 문자열로 다시 합칠 수 있다.
string = "I Love You"
a = list(string)
b = string.split()
print(('*').join(a))
# I* *L*o*v*e* *Y*o*u
print(('').join(a))
# I Love You