join함수는 잘쓰지 않으나 가끔씩
"".join() 같은 이질적인 문장을 볼 수 있다.
당황하지말고 join의 특성을 잘 이해해 주자
join은 아래왜 같이 작동한다.
l = ['a', 'b', 'c']
str = ",".join(l)
print(str) // a,b,c
print( "-".join(["a", "b", "c"]) )
# a-b-c
lst = ['Apple', 'Banana', 'Mango', 'Orange']
print( " + ".join(lst) )
# Apple + Banana + Mango + Orange
nums = [1,2,3,4]
print( " ".join(map(str,nums)) )
# 1 2 3 4
음.. split과 반대 되는 개념이라 생각하자!
'개발 > Python' 카테고리의 다른 글
python 순열 (0) | 2019.03.24 |
---|---|
python 유효범위 (0) | 2019.03.24 |
python Swap (0) | 2019.03.24 |
python 배열에서 열출력하기 (0) | 2019.03.23 |
python은 인수를 넘길때 call-by-reference일까? (0) | 2019.03.23 |