반응형
Python join 함수 사용 방법 요약 및 예제
파이썬에서 리스트 혹은 튜플 내의 문자열들을 이어 붙이는 역할을 수행하는 join 함수는
다음과 같은 문법으로 사용해주시면 됩니다.
'구분자'.join(문자열로만 이루어진 리스트 or 튜플)
output은 input으로 들어간 리스트 혹은 튜플 내의 문자열들이
구분자로 연결된 전체 길이의 문자열 1개가 반환됩니다.
대표적으로 많이 사용되는 구분자 5가지에 대하여 join 함수를 적용해본 예제는 아래와 같습니다.
# input 자료형 : 리스트 or 튜플(단, 모든 원소는 문자열 자료형이어야 함)
list_ex = ['가가', '나나', '다다', '라라', '마마']
tuple_ex = ('가가', '나나', '다다', '라라', '마마') # list_ex 대신 join 함수에 넣어도 같은 결과
# 구분자 : 빈 문자열
str1 = ''.join(list_ex)
print(str1) # 가가나나다다라라마마
# 구분자 : 공백
str2 = ' '.join(list_ex)
print(str2) # 가가 나나 다다 라라 마마
# 구분자 : '--'
str3 = '--'.join(list_ex)
print(str3) # 가가--나나--다다--라라--마마
# 구분자 : 콤마 + 공백
str4 = ', '.join(list_ex)
print(str4) # 가가, 나나, 다다, 라라, 마마
# 구분자 : 줄바꿈
str5 = '\n'.join(list_ex)
print(str5)
# 출력 결과
가가
나나
다다
라라
마마
'Python > 파이썬 기초' 카테고리의 다른 글
파이썬 클래스에서 self가 붙어서 선언된 변수의 의미, 사용 이유 (0) | 2022.05.03 |
---|---|
파이썬 리스트 내 중복 원소만 추출/중복 제거 방법 정리 (0) | 2022.04.19 |
파이썬 함수 안에 함수(중첩함수) 선언 예제, 변수 범위 원리 (0) | 2022.04.17 |