[Python] Join, Split 리스트를 문자열로, 문자열을 리스트로 변환
들어가며
파이썬에 내장되어 있는 함수 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
# >> ["사자", "코끼리", "기린", "원숭이", "바나나원숭이"]
'Python > Python 프로그래밍' 카테고리의 다른 글
[Python] Dictionary key기준, value 기준으로 정렬하기 (0) | 2021.04.27 |
---|---|
[Python] 소수점 반올림, 자리수 (0) | 2021.04.27 |
[Python] 파이썬 MySQL사용시 UnicodeEncodeError 해결 방법 (0) | 2021.04.27 |
[Python] 파이썬 인코딩 문제 SyntaxError: Non-ASCII character (0) | 2021.04.27 |
[Python] MySQL 설치 및 쿼리 (접속/SELECT/INSERT/DELETE/UPDATE) (0) | 2021.04.27 |
[Python] 유니코드, UTF-8를 해결하는 방법 (Unicode, UTF8) (0) | 2021.04.27 |
[Python] UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128) (0) | 2021.04.27 |
[Python] PyCharm에서 패키지 설치하기 (0) | 2021.03.27 |