split() 함수는 문자열에서 특장 문자를 기준으로 좌, 우로 끊은 뒤, 리스트로 반환해주는 함수인데요,
str.split('기준문자') 처럼 코드를 입력하면 됩니다. 이때 기준문자는 사라집니다.
한편, '기준문자'를 공백/빈칸(" ") 으로 입력하면 공백 기준으로 문자열을 나눌 수 있게 되는데요, 다음과 같이 코드를 입력하면 됩니다.
str1 = '홍길동 010-1234-1234 서울종로구 남'
str1_list = str1.split(" ")
print(str1_list)
['홍길동', '010-1234-1234', '서울종로구', '남']
위 결과를 보면 빈칸 기준으로 문자열이 나누어진 것을 확인할 수 있습니다.
한편, split(" ") 은 모든 " "에 대해서 나누어졌는데, 한 번만 적용시켜야 하는 경우가 있을 수 있습니다.
이러한 경우, split("기준문자", 횟수) 와 같이 입력하면 되는데요, 예를 들어 위에서 언급한 문자열 str1에서 1번만 적용시키고 싶으면 아래와 같이 코드를 작성하면 됩니다.
str1 = '홍길동 010-1234-1234 서울종로구 남'
str1_list = str1.split(" ",1)
print(str1_list)
['홍길동', '010-1234-1234 서울종로구 남']
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] 반올림 / 올림 / 버림 자릿수 지정 - round, ceil, trunc (0) | 2021.03.04 |
---|---|
[파이썬] 반올림 / 올림 / 버림 함수 - round, ceil, trunc (0) | 2021.03.04 |
[파이썬] replace 함수, 2번만 적용 시키려면? 적용 횟수 지정 방법 (0) | 2021.03.04 |
[파이썬] 문자열에서 중간 문자를 삭제하는 방법 - replace (0) | 2021.03.04 |
[파이썬] 문자를 다른 문자로 바꾸려면? - replace (0) | 2021.03.04 |