카테고리 없음

파이썬 split()으로 문자열 분할하기

pythonsolve 2023. 12. 27.

파이썬 split 설명 파이썬의 split() 메서드는 문자열을 특정 구분자를 기준으로 분할하여 리스트로 반환하는 메서드입니다. 기본적으로 구분자는 공백(space), 탭(tab), 개행(newline) 등의 공백 문자입니다. split() 메서드를 사용하면 문자열을 여러 개의 단어로 분할하거나, 문자열을 특정 구분자로 나누어 리스트로 저장할 수 있습니다.

파이썬 split()으로 문자열 분할하기

 

split() 메서드의 사용법

```python

str = "파이썬 split()으로 문자열 분할하기" str.split() ['파이썬', 'split()', '으로', '문자열', '분할하기'] ```

위 코드에서 str 변수에 저장된 문자열을 split() 메서드로 분할하면 다음과 같이 리스트로 반환됩니다.

```python

str.split(" ") ['파이썬', 'split()', '으로', '문자열', '분할하기'] ```

split() 메서드의 인자로 구분자를 지정하면 해당 구분자를 기준으로 문자열을 분할합니다. 위 코드에서 " "를 구분자로 지정하여 공백 문자를 기준으로 문자열을 분할했습니다.

split() 메서드의 활용

split() 메서드는 문자열을 여러 개의 단어로 분할하거나, 문자열을 특정 구분자로 나누어 리스트로 저장할 때 유용하게 사용할 수 있습니다.

```python

str = "파이썬, 스칼라, 자바, C++" str.split(",") ['파이썬', '스칼라', '자바', 'C++'] ```

위 코드에서 str 변수에 저장된 문자열을 split() 메서드로 분할하여 각 언어를 리스트로 저장했습니다.

```python

str = "이름:김철수, 나이:25, 성별:남" str.split(":") ['이름:김철수', '나이:25', '성별:남'] ```

위 코드에서 str 변수에 저장된 문자열을 split() 메서드로 분할하여 각 정보를 리스트로 저장했습니다.

split() 메서드의 기타 옵션

split() 메서드는 다음과 같은 기타 옵션을 사용할 수 있습니다.

  • maxsplit: 분할할 최대 횟수를 지정합니다.
  • retrun_type: 반환할 값의 타입을 지정합니다.

```python

str = "파이썬, 스칼라, 자바, C++" str.split(",", 2) ['파이썬, 스칼라', '자바, C++'] ```

위 코드에서 maxsplit 옵션을 사용하여 최대 2번까지 분할하였습니다.

```python

str = "파이썬, 스칼라, 자바, C++" str.split(",", True) ['파이썬,', '스칼라,', '자바,', 'C++'] ```

위 코드에서 retrun_type 옵션을 사용하여 문자열을 반환하였습니다.

결론

split() 메서드는 파이썬에서 문자열을 분할하는 데 유용한 메서드입니다. 기본적으로 공백을 기준으로 문자열을 분할하지만, 지정된 구분자를 기준으로 분할할 수도 있습니다.

댓글

💲 추천 글