- 문자열 분리하기
str.split(sep=None, maxsplit=- 1)
sep를 구분자로 사용해 문자열을 분리하여 문자열에 있는 단어들의 리스트를 반환한다.
maxsplit을 지정하면 최대 maxsplit 수 만큼 분할을 수행하고 리스트는 최대 maxsplit + 1 개의 요소를 갖게 된다.
maxsplit을 지정하지 않거나 -1로 두면 문자열을 분할 가능한 만큼 모두 분할하여 단어들의 리스트를 반환한다.
sep를 지정하면 sep를 구분자로 문자열을 분리한다.
sep를 지정하지 않거나 None이면 공백을 기준으로 문자열을 분리하여 리스트로 반환한다.
예시 결과 확인
string = '네덜란드 광장서 퍼진 무궁화 꽃이 피었습니다'
split_text = string.split()
print(split_text, type(split_text))
string = '네덜란드+광장서+퍼진++무궁화+ 꽃이+피었습니다'
split_text = string.split(sep='+')
print(split_text)
string = '네덜란드+광장서+퍼진++무궁화+ 꽃이+피었습니다'
split_text = string.split(sep='+', maxsplit=3)
print(split_text)
- 문자열 합치기
str.join(iterable)
str 구분자 문자열과 iterable 리스트 문자열들을 이어붙힌 문자열을 반환한다.
예시 결과 확인
string = '네덜란드 광장서 퍼진 무궁화 꽃이 피었습니다'
split_text = string.split()
print('split text : ', split_text)
join_text = ' '.join(split_text)
print('join text : ', join_text, type(join_text))
string = '네덜란드 광장서 퍼진 무궁화 꽃이 피었습니다'
split_text = string.split()
print('split text : ', split_text)
join_text = '#'.join(split_text)
print('join text : ', join_text, type(join_text))
참고 :
https://docs.python.org/3/library/stdtypes.html?highlight=split#str.split
https://docs.python.org/3/library/stdtypes.html?highlight=split#str.join
https://m.blog.naver.com/wideeyed/221906671758
https://dojang.io/mod/page/view.php?id=2299
'Python' 카테고리의 다른 글
[python] Dataframe column 명 변경, column 순서 변경 (0) | 2021.10.21 |
---|---|
[python] pandas dataframe 중복데이터 찾기, 제거하기 (duplicated / drop_duplicates) (0) | 2021.10.21 |
[python] re.sub 정규표현식을 통한 문자열 치환 (특수문자 제거) (0) | 2021.10.19 |
[python] 데이터프레임 내의 값이 2차원리스트 일 때 2차원 리스트끼리 합치기 (0) | 2021.10.12 |
[python] 여러개의 데이터프레임 합치기 (concat multiple dataframes in Python) (1) | 2021.10.07 |
댓글