파이썬에서 리스트(list)에 저장된 문자열을 하나로 합치는 방법이다. 예시를 보면 금방 감을 잡을 수 있을 것이다.
문자열에 소속된 join() 메소드를 이용해서 아래와 같이 단어들로 구성된 리스트의 원소를 하나의 문자열로 합칠 수 있다.
x = ['this', 'is', 'a', 'test.']
# 공백(' ')을 구분자로 해서 x를 합친 결과를 result에 할당
result = ' '.join(x)
print(result)
this is a test.
f-문자열(f-string)과 for 반복문을 이용하면 좀 더 복잡한 작업도 할 수 있다. 예를 들어 원소가 'a', 'b', 'c'인 리스트로부터 '<a> <b> <c>' 이런 문자열을 만들고 싶다면 아래와 같이 할 수 있다.
y = ['a', 'b', 'c']
result = ' '.join(f"<{item}>" for item in y)
print(result)
<a> <b> <c>
728x90
'파이썬(python)' 카테고리의 다른 글
파이썬(python)에서 텍스트 파일을 열 때 UnicodeDecodeError 발생 문제 해결 (0) | 2025.01.11 |
---|---|
파이썬(python)에서 문자열에 있는 연속된 공백 제거 (1) | 2024.11.20 |
파이썬(python)을 이용해서 파일명 변경 (0) | 2024.09.20 |
파이썬(python)에서 파일의 MD5 해시(hash)값 계산 (0) | 2024.08.12 |
파이썬(python)을 이용해서 텍스트 압축하기 (0) | 2024.07.21 |