python 문자열 중 join() 에 대해 알아보자!
리스트 형태의 문자열이 있을 때, 이를 합쳐서 하나의 문자열로 만들어야 하는 경우가 있다.
다음과 같은 형태로 만들수도 있지만, 리스트의 길이가 길 경우 비효율적이다.
입력
fruit_list = ["apple", "orange", "grape"]
fruit_list[0] + " " + fruit_list[1] + " " + fruit_list[2]
출력
'apple orange grape'
A.join(B)는 리스트 B에 있는 모든 문자열을 하나의 단일 문자열 A로 결합한다.
입력
fruit_list = ["apple", "orange", "grape"]
" ".join(fruit_list)
출력
'apple orange grape'
다음과 같이 여러 형태로 응용할 수 있다.
# 입력
>>> fruit_list = ["apple", "orange", "grape"]
>>> "".join(fruit_list)
# 출력
>>> 'appleorangegrape'
# 입력
fruit_list = ["apple", "orange", "grape"]
"-".join(fruit_list)
# 출력
'apple-orange-grape'
'Python > python' 카테고리의 다른 글
python library 're'를 알아보자(1) (0) | 2020.10.11 |
---|