리스트에 담긴 값들에 특정구분자를 준다거나 값들을 출력할때나 값들을 합칠때
사용되는 파이썬 내장함수입니다.
'구분자'.join(리스트)
내장함수이므로 따로 import 해줄 필요는 없으며 join 함수는 위와 같은 문법으로 구성되어있습니다.
구분자를 넣지 않게되면 문자열들간의 간격이 없어져서 합쳐지게 되고 구분자를 주면 문자열들 간의 구분자가 생기게 됩니다.
# 구분자를 안 넣었을 경우
test = ['Q', 'W', 'E', 'R']
print(''.join(test)) # QWER
# 구분자를 '*'로 넣었을 경우
test = ['Q', 'W', 'E', 'R']
print('*'.join(test)) # Q*W*E*R
그리고 아래와 같이 구분자를 줄바꿈으로 줄 경우 반복문으로 돌리지 않아도 줄바꿈 상태로 출력할 수 있습니다.
# 구분자를 줄바꿈으로 넣었을 경우
test = ['Q', 'W', 'E', 'R']
print('\n'.join(test))
"""
Q
W
E
R
"""