본문 바로가기
카테고리 없음

파이썬 내장함수 join() 예제

by python pro 2023. 2. 18.
반응형

Python에서 join() 함수는 문자열을 결합하는데 사용됩니다. join() 함수는 구분자를 포함하여 문자열들의 리스트, 튜플 등의 컨테이너를 하나의 문자열로 결합할 수 있습니다.

#구문
string.join(iterable)
# 구분자로 ','를 사용하여 리스트의 문자열 원소들을 결합하는 예시
fruits = ['apple', 'banana', 'cherry']
result = ', '.join(fruits)
print(result)
# Output: 'apple, banana, cherry'

# 구분자로 '-'를 사용하여 튜플의 문자열 원소들을 결합하는 예시
colors = ('red', 'green', 'blue')
result = '-'.join(colors)
print(result)
# Output: 'red-green-blue'

주의: join() 함수는 구분자가 문자열이어야 하며, iterable 인수는 모두 문자열이어야 합니다. 만약 iterable 인수에 적절한 타입의 값이 아닌 경우 TypeError가 발생할 수 있습니다.

 

# 여러 문자열을 구분자를 통해 하나의 문자열로 결합
words = ['안녕', '하세요', 'Python', 'join', '함수']
sentence = ', '.join(words)
print(sentence)
# Output: 안녕, 하세요, Python, join, 함수

# 구분자로 결합된 문자열을 다시 구분자를 통해 리스트로 분할
new_words = sentence.split(', ')
print(new_words)
# Output: ['안녕', '하세요', 'Python', 'join', '함수']

이렇게 join과 split 함수를 통해서 문자열로 만들었다가 list로 만들었다가 변환할 수 있습니다. 

반응형

댓글