[Python] 파이썬 join() 함수란?

2023. 9. 7. 08:38·Python
목차
  1. join() 메소드의 특징과 장점
  2. 예시 1 리스트의 문자열 합치기
  3. 예시 2 튜플의 문자열 합치기
  4. 예시 3  다양한 구분자 사용
  5. 예시 4  숫자 리스트 합치기
  6. 예시 5 문자열 내 문자 합치기
  7. 예시 6 보너스
  8. 추가 정보

join() 메소드의 기본 개념

join() 메소드는 Python에서 문자열을 다루는데 있어 중요한 메소드 중 하나입니다. 이 메소드는 주어진 문자열 또는 문자열 리스트를 하나의 문자열로 합쳐 반환합니다.

join() 메소드의 특징과 장점

1. 간결성: 복잡한 반복문 없이도 문자열을 빠르고 쉽게 합칠 수 있습니다.
2. 유연성: 다양한 구분자를 사용하여 문자열을 합칠 수 있습니다.
3. 효율성: 문자열 합치기에 있어서 + 연산자보다 효율적인 방법을 제공합니다.

예시 1 리스트의 문자열 합치기

Bash

words = ['Hello', 'world']
result = ' '.join(words)
print('결과:', result)

Output:

Code

결과: Hello world

예시 2 튜플의 문자열 합치기

Bash

words = ('Python', 'is', 'awesome')
result = ' '.join(words)
print('결과:', result)

Output:

Python

결과: Python is awesome

예시 3  다양한 구분자 사용

Bash

words = ['apple', 'banana', 'cherry']
result = ', '.join(words)
print('결과:', result)

Output:

Code

결과: apple, banana, cherry

예시 4  숫자 리스트 합치기

Python

numbers = [1, 2, 3, 4, 5]
result = '-'.join(map(str, numbers))
print('결과:', result)

Output:

Code

결과: 1-2-3-4-5

예시 5 문자열 내 문자 합치기

Bash

word = 'Hello'
result = '_'.join(word)
print('결과:', result)

Output:

Code

결과: H_e_l_l_o

예시 6 보너스

Bash
# 문자열을 하나의 문자열로 합치기
colors = ["red", "green", "blue"]
result = ", ".join(colors)
print(result)

# 숫자를 문자열로 합치기
numbers = [1, 2, 3]
result = " ".join(str(number) for number in numbers)
print(result)
Code
결과 : red, green, blue

결과 : 1 2 3

추가 정보

더 자세한 내용은 Python 공식 문서의 join() 메소드 섹션에서 확인할 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)
  1. join() 메소드의 특징과 장점
  2. 예시 1 리스트의 문자열 합치기
  3. 예시 2 튜플의 문자열 합치기
  4. 예시 3  다양한 구분자 사용
  5. 예시 4  숫자 리스트 합치기
  6. 예시 5 문자열 내 문자 합치기
  7. 예시 6 보너스
  8. 추가 정보
'Python' 카테고리의 다른 글
  • [Python] 파이썬 sys 모듈이란?
  • [Python] 파이썬 split() 함수란?
  • [Python] 파이썬 ord() 함수란? - 문자와 숫자 간 변환하기
  • [Python] 파이썬 아스키 코드 문자 변환 함수 chr()
hyunicecream
hyunicecream
안녕하세요. 여러가지 정보를 통해 조금이나마 도움이 되고자 시작하게 되었습니다.
Café안녕하세요. 여러가지 정보를 통해 조금이나마 도움이 되고자 시작하게 되었습니다.
  • hyunicecream
    Café
    hyunicecream
  • 홈
  • 포스팅 카테고리

    • 분류 전체보기
      • 생성형 AI
        • ChatGPT
        • Claude AI
        • MS Copilot
        • Perplexity
        • 생성형 AI 정보
        • 프롬프트 작성 가이드
        • AI 활용기
      • Notion
      • 업무 생산성
      • Python
        • pandas
      • 머신러닝
      • 딥러닝
      • Terminal
      • SQL
        • Postgre SQL
      • 여행정보
        • 국내여행
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
hyunicecream
[Python] 파이썬 join() 함수란?

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.