✳️ join
: '문자형' iterable 한 자료 구조에 특정 구분자를 추가하여 문자열로 반환
🟡 형식
'구분자'.join(리스트)
🔵 예시
- str형 리스트, 구분자 : '-'
list = ['여', '행', '가', '고', '싶', '다']
'-'.join(list)
- str형 리스트, 구분자 : ''
list = ['여', '행', '가', '고', '싶', '다']
''.join(list)
- str형 리스트, 구분자 : '.'
list = ['여', '행', '가', '고', '싶', '다']
'.'.join(list)
- 구분자에 이스케이프 문자 사용하기(\n)
list = ['여', '행', '가', '고', '싶', '다']
a = '\n'.join(list)
print(a)
- 다양한 구분자 사용해보기 (,와 공백)
list = ['치킨', '떡볶이', '피자', '초밥', '파스타', '육비']
', '.join(list)
- 문자열 내 문자 합치기
word = '쉬고싶다'
result = '_'.join(word)
print('내 마음을 unlock! :', result)
- int형 리스트, 구분자 : ''
list = [1, 2, 3, 4, 5]
'.'.join(list)
숫자형은 타입 에러가 뜬다.
- int형 리스트를 str형으로 바꾸면?
num_list = [1, 2, 3, 4, 5]
result = ''.join(str(number) for number in num_list)
result
arr = [1, 2, 3 ,4, 5]
''.join(map(str, arr))
첫 번째 코드와 두 번째 코드는 동일한 결과값을 나타낸다.
- 튜플에 적용, 구분자 : 'white_space'
tup = ('뭐라고요?', '지금', '당신의', '마음은', '지쳤다고요?')
result = ' '.join(tup)
result
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Python] find(), index() (0) | 2024.08.27 |
---|---|
[Python] strip() (0) | 2024.08.26 |
[Python] zip (0) | 2024.07.19 |
[Pandas] map, apply, applymap - (2.2.2 version) (0) | 2024.07.18 |
[Pandas] .agg( ) (0) | 2024.07.17 |