본문 바로가기
카테고리 없음

파이썬 강의: 데이터 분할과 가공

by 뷰티풀스택 2023. 7. 8.
반응형

분할(splitting)은 문자열을 특정 구분자나 패턴을 기준으로 나누는 작업을 의미합니다. 이 기능은 파이썬의 내장 메소드인 split()을 사용하여 수행할 수 있습니다. split() 메소드는 문자열을 지정된 구분자를 기준으로 분할하고, 분할된 각 부분을 리스트의 요소로 반환합니다.

 

아래는 split() 메소드를 사용하여 문자열을 분할하는 간단한 예제 코드입니다.

 

```python

# 입력 문자열 정의

text = "Hello, world! This is a sample text."

 

# 문자열 분할

result = text.split()

 

# 분할 결과 출력

print(result)

```

 

위의 코드는 텍스트 문자열을 공백을 기준으로 분할하여 리스트 형태로 반환합니다. 출력 결과는 다음과 같습니다.

 

```

['Hello,', 'world!', 'This', 'is', 'a', 'sample', 'text.']

```

 

split() 메소드는 구분자를 인수로 받을 수도 있습니다. 구분자를 지정하지 않으면 기본적으로 공백을 사용합니다. 다음은 구분자를 설정한 예제 코드입니다.

 

```python

# 입력 문자열 정의

text = "apple,orange,banana,mango"

 

# 문자열 분할

result = text.split(',')

 

# 분할 결과 출력

print(result)

```

 

위의 코드는 문자열을 쉼표(,)를 기준으로 분할하여 리스트 형태로 반환합니다. 출력 결과는 다음과 같습니다.

 

```

['apple', 'orange', 'banana', 'mango']

```

 

자세한 내용은 아래 파이썬 문서에서 확인할 수 있습니다.

 

[Python 공식 문서 - split() 메소드](https://docs.python.org/3/library/stdtypes.html#str.split)

반응형

댓글