📜 Language/[python]
[파이썬] 리스트를 문자열로 - join
제봉아
2022. 8. 1. 04:52
알고리즘 문제를 풀고 정답을 출력할때 자주 사용하는 join함수.
알아두면 유용하다.
arr1 = ['a', 'b', 'c', 'd']
print(', '.join(arr1))
출력 결과: a, b, c, d
join은 기본적으로 '구분자'.join(리스트) 형태를 가지고 있다.
str1 = ''.join(arr1)
print(str1)
출력결과: abcd
join함수는 문자열을 반환해준다.
a = ['is', 'you', 'down']
print('_'.join(a))
print(' '.join(a))
출력결과:
is_you_down
is you down
이런식으로 사용 가능
arr2 = [1, 2, 3 ,4]
print(', '.join(map(str,arr2)))
출력결과:
1, 2, 3, 4
join함수는 기본적으로 문자열로 이루어진 리스트만 가능하므로
int리스트는 map을 사용해서 해결해준다.
arr2 = [1, 2, 3 ,4]
print("<%s>" %(', '.join(map(str,arr2))))
출력결과:
<1, 2, 3, 4>
응용