반응형
파이썬 리스트를 문자열로, 문자열을 리스트로 변환하기
글. 수알치 오상문
파이썬 str의 함수(메소드)를 이용해 문자열을 리스트로 또는 반대로 변환할 수 있습니다.
str 객체의 join() 함수는 리스트를 특정 구분자를 포함해 문자열로 변환합니다.
str 객체의 split() 함수는 문자열을 특정 구분자로 나누어 리스트로 변환합니다.
(1) 리스트를 문자열로 변환하기
# 리스트 lst 생성
lst = ['국어', '수학', '정보', '영어', '체육']
# 쉼표로 구분하여 문자열로 결합하기
s = ",".join(lst)
print(s) # 국어,수학,정보,영어,체육
#출력할 때 여러 줄에 한 문자열씩 출력하기
print("\n".join(lst))
국어
수학
정보
영어
체육
(2) 문자열을 리스트로 변환하기
# 문자열 s 내용을 쉼표 구분자로 나눠서 리스트에 저장하기
s = "국어,수학,정보,영어,체육"
new_lst = s.split(",")
print(new_lst) # ['국어', '수학', '정보', '영어', '체육']
print(*new_lst) # 국어 수학 정보 영어 체육
(3) 문자열을 글자 단위로 분리하여 리스트로 변환하기
data = list("ABC")
print(data) #['A', 'B', 'C']
print(*data) # A B C
<이상>
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 시간 지연하기(delay) time.sleep() (0) | 2021.02.15 |
---|---|
파이썬, 달팽이 배열 출력 (0) | 2021.02.15 |
파이썬, "Hello, world!" 10줄 출력하는 여덟 가지 예제 (0) | 2021.02.14 |
파이썬, reduce를 이용한 평균, 분산, 팩토리얼 계산 (0) | 2021.02.06 |
아나콘다 예전 버전 설치하기 (0) | 2021.02.02 |