반응형
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 |