리스트의 문자열 요소들을 하나로 합치고 싶다면 join 함수를 사용하면 됩니다. 조금 더 정확히 말하자면 문자열 객체의 join 메소드입니다.
'구분자'.join(리스트)
예를 들어, a = ['문', '태', '호', '바', '보'] 라는 리스트가 있다고 가정하겠습니다. 리스트 내 5개의 요소를 모두 합쳐서 하나의 문자열로 만들고 싶다면,
''.join(a)
로 해주면 됩니다. 그러면 결과는 다음과 같이 나옵니다.
만약 문자열을 합칠때 사이사이에 -를 넣고 싶다면, 다음과 같이 해주면 됩니다.
'-'.join(a)
이번에는 구분자로 /를 넣어줘볼까요?
'/'.join(a)
join 함수는 split 함수와 함께 많이 쓰이니 알아두시면 좋을 듯합니다. 저도 실무에서 자주 사용하고 있습니다.
관련 글
'Dev > python' 카테고리의 다른 글
[pyqt5] 프로그램창을 항상 가장 위에 있게 하면서 동시에 타이틀 바도 없게 하려면? (3) | 2021.06.09 |
---|---|
[python] python 환경 변수 설정하기 (AppData 폴더가 왜 없지 하시는 분들을 위해) (2) | 2021.05.25 |
[python] datetime 모듈로 일, 시간, 분, 초 더하거나 빼는 방법, timedelta (2) | 2021.05.21 |
[flask] rows에서 각 row가 몇 번째 것인지 보여주고 싶다면? (0) | 2021.05.15 |
[python] 딕셔너리 객체의 setdefault() 메소드 사용법 (0) | 2021.04.29 |
[python] 딕셔너리 객체의 get() 메소드 사용법 (4) | 2021.04.28 |
[python+pandas] pandas로 엑셀 파일 읽고 수정한 후 쓰기 (0) | 2021.04.26 |
[python] datetime 객체 strptime, strftime 메소드 활용법 (0) | 2021.04.24 |