- 파이썬 join() 메소드는 이터러블(iterable) 객체의 '문자열' 요소들을 하나의 문자열로 결합하고 반환합니다.
- 'join()' 메소드를 리스트에 응용한다면 리스트 각 '문자열' 요소들을 하나의 문자열로 결합 및 반환할 수 있습니다.
- 또한, 기존 문자열에 특정 문자나 공백 또는 ,(comma)나 -(hypen)등의 기호를 삽입할 수 있습니다.
- 아래에서 기본 형태 및 예시를 살펴보겠습니다.
# 기본 형태
구분자.join(이터러블객체)
- '구분자'는 반환될 문자열 각 요소들 사이에 삽입됩니다.(예: 공백, 쉼표 등)
- '이터러블객체'는 문자열, 리스트, 튜플 등이 될 수 있습니다.
예시)
# 예시1) 리스트의 요소들을 연결하여 하나의 문자열로 만듦 + 구분자 ''(구분자 없음) 사용
my_list = ['Tell', 'me', 'what', 'you', 'want']
result = ''.join(my_list)
print(result)
>>>>출력: Tellmewhatyouwant
# 예시2) 리스트의 요소들을 연결하여 하나의 문자열로 만듦 + 구분자 ' '(space bar) 사용
my_list = ['Hello', 'world', '!']
result = ' '.join(my_list)
print(result)
>>>>출력: Hello world !
# 예시3) 리스트의 요소들을 연결하여 하나의 문자열로 만듦 + 구분자 '-'사용
my_list = ['Python', 'is', 'awesome']
result = '-'.join(my_list)
print(result)
>>>>출력: Python-is-awesome
# 예시4) 기존 문자열에 공백 삽입
my_string = 'abcd'
my_string_comma=",".join(my_string)
print(my_string_comma)
>>>>출력: 'a,b,c,d'
'Python' 카테고리의 다른 글
[Python] 여러 iterable객체의 각 요소를 묶어 튜플로 반환 - zip() (0) | 2023.07.31 |
---|---|
[Python] 파이썬 변수 다중할당 (0) | 2023.07.16 |
[Python] 이터러블(iterable)과 시퀀스(sequence) - 파이썬 공식문서 (0) | 2023.07.14 |
[Python] 리스트, 튜플 각 요소에 함수를 적용한 결과를 반환 - map() (0) | 2023.07.11 |
[Python] 문자열을 분할하고 리스트로 반환 - split() (0) | 2023.07.05 |