본문 바로가기
코딩/파이썬 문법

문자 리스트를 문자열로 변환하기 join 메서드

by rosemarie 2023. 8. 21.
반응형
arr = ['hello', 'world', '!']
result = ''.join(arr)
print(result)  # 'helloworld!'

배열의 각각의 원소들을 하나의 문자열로 만들기 위해서는 join 메소드를 사용하면 됩니다.

 join 메소드: 합치고자 하는 리스트를 전달하면, 해당 리스트의 각 원소들을 하나의 문자열로 합칩니다. 이때, join 메소드에서는 문자열 사이에 나타날 구분자(delimiter)를 지정할 수 있는데, 이를 생략하면 기본값인 빈 문자열('')을 이용합니다.

arr = ['hello', 'world', '!']
result = '-'.join(arr)
print(result)  # 'hello-world-!'

위 코드에서는 리스트 내의 문자열들을 -를 구분자로 이어붙인 결과를 출력합니다.

 

join 메소드는 리스트뿐만 아니라, 문자열, 튜플, 세트 등의 이터러블(iterable) 객체에 대해서도 사용할 수 있습니다. 따라서 리스트가 아닌 다른 데이터 타입에서도 위 코드와 동일한 방식으로 문자열로 합칠 수 있습니다.

 
 
 

'코딩 > 파이썬 문법' 카테고리의 다른 글

파이썬의 배열을 거꾸로 출력하는 방법  (0) 2023.09.11
파이썬 ord함수, chr함수  (0) 2023.09.05
eval 함수  (0) 2023.08.07
sort 함수  (0) 2023.07.03
파이썬 산술연산자  (0) 2023.06.15