파이썬 스플릿 & 조인
Function
파이썬 스플릿¶
In [3]:
test1 = 'one two three four five'.split() #띄어쓰기를 기준으로 나눈후 리스트로 만들기
test1
Out[3]:
In [4]:
test2 = 'one, two, three, four, five'.split(',') # 쉼표를 기준으로 나눈후 리스트로 만들기
test2
Out[4]:
In [6]:
test3 = 'one, two, three, four, five'.split()#띄어쓰기를 기준으로 나눈후 리스트로 만들기
test3
Out[6]:
한글로 된 문자열에도 사용이 가능합니다.
In [7]:
test4 = '동해물과 백두산이 마르고 닳도록'.split()#띄어쓰기를 기준으로 나눈후 리스트로 만들기
test4
Out[7]:
이번엔 unpacking해보도록 하겠습니다.
In [10]:
test5 = 'one two three four five'
a,b,c,d,e = test5.split()
print(a)
print(b)
print(c)
print(d)
print(e)
a~e에 test5의 스플릿된 요소가 하나씩 입혀집니다.
In [12]:
test6 = 'one two three four five'
a,b,c,d = test6.split()
갯수가 일치하지 않으면 에러가 발생합니다.
파이썬 조인¶
위에서 string list(문자열)을 리스트로 나눠주는 split에 대해 살펴보았는데요,
이번에는 그 반대의 기능이 있는 함수 join에 대해 살펴보겠습니다.
join¶
string list를 하나의 string으로 만들어주는 함수
join_예시¶
In [14]:
test7 = ['one', 'two','three','four','five']
test8 = ''.join(test7)#모든요소가 쭉 연결됨
test8
Out[14]:
In [16]:
test9 = ' '.join(test7)#모든요소가 띄어스기로 연결됨
test9
Out[16]:
In [29]:
test10 = '**'.join(test7)#모든요소가 **로 연결됨
test10
Out[29]:
split & join¶
In [31]:
test_list = ['one', 'two', 'three','four','five']
#리스트를 문자열로 띄어쓰기를 포함하여 바꾸어주기
test_join=' '.join(test_list)
test_join
Out[31]:
In [37]:
#문자열을 리스트로 나누기
test_join.split(' ')
Out[37]:
In [ ]:
'Function' 카테고리의 다른 글
파이썬 Collections (0) | 2020.07.09 |
---|---|
파이썬 Enumerate & zip (0) | 2020.07.08 |
파이썬 함수 lambda(람다) (1) | 2020.07.06 |
리스트 컴프리헨션 (0) | 2020.07.05 |