시스템 개발 및 관리/Windows 환경 파일 자동화

Python join()으로 주소 문자열 만들기

Data Jun 2025. 3. 21. 16:07

리스트에 나눠 저장된 주소 조각들을 하나의 문자열로 합쳐야 할 때가 있죠? 이럴 때 유용하게 사용할 수 있는 게 바로 join() 메서드입니다.

 

문제 예시

address_segments = ["서울특별시", "종로구", "세종로", "청와대로", "1"]

이 리스트를 다음과 같은 형태의 문자열로 만들고 싶습니다:

"서울특별시 종로구 세종로 청와대로 1"

 

해결 방법: ' '.join()

address = ' '.join(address_segments)
print(address)

결과:

서울특별시 종로구 세종로 청와대로 1

 

 

join() 설명

  • ' '.join(리스트)는 리스트의 요소들을 공백(또는 원하는 문자열)으로 연결해 하나의 문자열로 만듭니다.
  • ',', '-', '/' 등 원하는 구분자로 자유롭게 변경할 수 있어요.

예:

','.join(["사과", "바나나", "포도"])
# 출력: "사과,바나나,포도"

마무리

join()은 문자열 리스트를 한 줄로 만들 때 매우 유용한 도구입니다.
주소, 경로, 키워드 등 여러 요소를 깔끔하게 합쳐야 할 때 꼭 활용해보세요!