가이드라인

문자열을 쪼개는 split() 함수

split() 함수는 문자열을 특정 문자를 기준으로 나누어 여러 부분으로 분리합니다.

기본적으로 공백을 기준으로 문자열을 나누게 되며, 나눈 결과는 리스트(List) 형태로 반환됩니다.

리스트란? : 여러 개의 데이터를 하나로 묶어 관리하는 자료형입니다. 리스트는 대괄호 []로 묶어 표현하며, 각 데이터는 쉼표로 구분합니다.


split() 함수 사용법
text = "사과 바나나 체리" splitted_text = text.split() # ['사과', '바나나', '체리'] print(splitted_text)

특정 문자 및 문자열을 기준으로 나누고 싶다면, split() 함수의 인자로 해당 문자열을 전달할 수 있습니다.

예를 들어 아래와 같이 쉼표(,)를 구분자(Delimiter)로 사용하는 문자열은 split(",")과 같이 사용할 수 있습니다.

구분자란? : 데이터를 구분하는 기준이 되는 문자 또는 문자열을 의미합니다.


쉼표(,)를 구분자로 사용
text = "사과,바나나,체리" # 쉼표를 구분자로 사용 splitted_text = text.split(",") # ['사과', '바나나', '체리'] print(splitted_text)

split() 함수는 어디에 사용할까요?

split() 함수는 주로 문장 및 단락을 특정 단어로 분리하거나, CSV 파일과 같이 특정 구분자로 분리된 데이터를 처리할 때 사용합니다.

CSV 데이터 분리 예시
csv_data = "이름,나이,도시\n홍길동,30,서울\n이순신,45,부산" # 줄바꿈 문자 \n를 구분자로 사용해 데이터 분리 lines = csv_data.split("\n") # 분리된 데이터를 한 줄씩 처리 for line in lines: # 쉼표를 구분자로 사용해 데이터 분리 fields = line.split(",") print(fields) # 출력: # ['이름', '나이', '도시'] # ['홍길동', '30', '서울'] # ['이순신', '45', '부산']
Mission
0 / 1

split() 함수의 기본 구분자는 무엇인가요?

쉼표

줄바꿈 문자

공백

세미콜론

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과