Programming Languages/Python

[Python] 파이썬 join 함수 - 리스트를 하나의 문자열로 합쳐주는 함수

마크투비 2021. 8. 7. 16:43

리스트의 요소들을 하나의 문자열로 합쳐주는 함수!

1. ''.join(리스트)

2. '구분자'.join(리스트)

''.join(리스트)
# 매개변수 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꿔줌

'구분자'.join(리스트)
# 구분자를 기준으로 리스트의 요소와 요소 사이에 '구분자'에 들어온 구분자를 넣어서 하나의 문자열로 합쳐줌

3. 코드 작성 예시

프로그래머스 > 문자열 내림차순으로 배치하기

def solution(s):
    return ''.join(sorted(s, reverse=True))

print(solution("안녕하세요")) # 하요안세녕
print(solution("123456789")) # 987654321

def solution2(s):
    return '.'.join(sorted(s, reverse=True))

print(solution2("안녕하세요")) # 하.요.안.세.녕
print(solution2("123456789")) # 9.8.7.6.5.4.3.2.1

 

 

 

 

 

https://programmers.co.kr/learn/courses/30/lessons/12917

 

코딩테스트 연습 - 문자열 내림차순으로 배치하기

문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로

programmers.co.kr

https://blockdmask.tistory.com/468

 

[python] 파이썬 join 함수 정리 및 예제 (문자열 합치기)

안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 리스트를 문자열로 일정하게 합쳐주는 join 함수에 대해서 알아보려고 합니다. join 함수는 문자열을 다룰 때 유용하게 사용할 수 있는 함수이니

blockdmask.tistory.com