Programming/Python

[Python] Join, Split 리스트를 문자열로, 문자열을 리스트로 변환

쌍쌍바나나 2016. 3. 23. 17:34
반응형

들어가며

  파이썬에 내장되어 있는 함수 join, split을 이용해 문자열(String)을 리스트(List)로 변환하는 방법입니다. 
Join 함수는 리스트를 특정 구분자를 포함해 문자열로 변환해 주는 함수입니다. 
Split함수는 문자열을 특정 구분자를 기준으로 나누어 리스트로 변환해 주는 함수입니다.

리스트(List)를 특정 구분자를 포함해 문자열(String)으로 변환

animals = ['사자', '코끼리', '기린', '원숭이', '바나나원숭이']

print ",".join(animals)
# >> 사자,코끼리,기린,원숭이,바나나원숭이 

print "\n".join(animals)
# >> 사자
# >> 코끼리 
# >> 기린 
# >> 원숭이
# >> 바나나원숭이

print "/".join(animals)
# >> 사자/코끼리/기린/원숭이/바나나원숭이

문자열(String)을 특정 '구분자'를 기준으로 리스트(List) 로 변환

animal_string = "/".join(animals)
# >> 사자/코끼리/기린/원숭이/바나나원숭이

animal_split = animal_string.split("/")
print animal_split
# >> ["사자", "코끼리", "기린", "원숭이", "바나나원숭이"]


반응형