반응형
split는 strings objects를 input으로 받기 때문에 list가 들어오는 순간 에러를 발생합니다..
text = ['아버지 가방에 들어가신다']
text.split(" ")
#AttributeError: 'list' object has no attribute 'split'
리스트 안에 str값을 넣어줘야 split가 작동합니다.
text = ['아버지 가방에 들어가신다']
text[0].split(" ")
#['아버지', '가방에', '들어가신다']
output 값이 ['아버지', '가방에', '들어가신다'] 이렇게 나온 것을 볼 수 있습니다.
분리된 값이 리스트 안에 요소로 들어가 있습니다. 그렇다면 원상태로 되돌리려면 어떻게해야할까요?
#output 리스트 벗기기
text = ['아버지', '가방에', '들어가신다']
" ".join(text)
#'아버지 가방에 들어가신다'
반응형
'언어 > Python' 카테고리의 다른 글
[python] 공공데이터 포털 API사용 (0) | 2021.08.10 |
---|---|
[Python] url 파일다운로드 에러 - UnicodeEncodeError: 'ascii' codec can't encode character (0) | 2021.07.21 |
[Python] 리스트 안의 숫자를 문자로 변경하는방법 (0) | 2020.05.11 |
[Python] transport_encoding 오류 해결방법 (0) | 2017.11.18 |
[Python] 파이썬에서 XGBoost설치 (0) | 2017.11.17 |