이번 시간엔 출력에 관한 것을 공부하면서 새로 알게된 join함수에 대해서 알아보겠습니다!
함수의 모양은 다음과 같습니다.
''.join(리스트) (작은 따옴표 두개입니다)
'구분자'.join(리스트)
join 함수는 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수입니다.
''.join(리스트)
''.join(리스트)를 이용하면 매개변수로 들어온 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환해줍니다.
-'구분자'.join(리스트)
'구분자'.join(리스트)를 이용하면 리스트의 값과 값 사이에 '구분자'에 들어온 구분자를 넣어서 하나의 문자열로 합쳐줍니다.
예시
'_'.join(['a', 'b', 'c']) 라 하면 "a_b_c" 와 같은 형태로 문자열을 만들어서 반환해줍니다.
< 연습 >
arr = ['a','b','c','d','e']
print(arr)
다음과 같이 기본 출력을 하면

이렇게 출력 됩니다.
하지만,
arr = ['a','b','c','d','e']
print(''.join(arr))
다음과 같이 join함수를 이용해주면

이렇게 이어져서 출력됩니다.
arr = ['a','b','c','d','e']
print('\n'.join(arr))
이렇게 줄바꿈(\n)을 구분자로 넣어주면

이런 결과가 나오게 됩니다.
< 정리 >
'구분자'.join(리스트)를 이용하여 배열을 원하는 형태로 출력할 수 있습니다
'🧮Programming > Python' 카테고리의 다른 글
| [Python] 입력 값 다중 리스트로 만드는 법 (0) | 2024.02.13 |
|---|---|
| [Python] 람다(lambda)함수 (0) | 2024.02.12 |
| [Python] 정렬 함수 (0) | 2024.02.11 |
| [Python] map함수 (1) | 2024.02.09 |
| [Python] 순열(Permutations)과 조합(Combinations) (0) | 2024.02.08 |