문자열을 쪼개는 split() 함수
split()
함수는 문자열을 특정 문자를 기준으로 나누어 여러 부분으로 분리할 때 사용합니다.
split 함수는 데이터 처리, 텍스트 분석, 파일 읽기 등 다양한 상황에서 유용하게 활용됩니다.
split() 함수 사용법
기본적으로 split()
함수는 공백을 기준으로 문자열을 나눕니다.
split() 함수 사용법
text = "사과 바나나 체리"
splitted_text = text.split()
print(splitted_text) # ['사과', '바나나', '체리']
하지만, 다른 문자나 문자열을 구분자로 지정할 수도 있습니다.
쉼표(,)를 구분자로 사용
text = "사과, 바나나, 체리"
splitted_text = text.split(", ") # 쉼표와 공백을 구분자로 사용
print(splitted_text) # ['사과', '바나나', '체리']
split() 함수 활용법
-
데이터 분리
: CSV 파일과 같이 특정 구분자로 분리된 데이터 처리 -
텍스트 분석
: 문장이나 단락을 단어나 구문으로 분리하여 분석
CSV 데이터 분리 예시
csv_data = "이름,나이,도시\n홍길동,30,서울\n이순신,45,부산"
lines = csv_data.split("\n") # 줄바꿈 문자 \n를 구분자로 사용해 데이터 분리
for line in lines: # 분리된 데이터를 한 줄씩 처리
fields = line.split(",") # 쉼표를 구분자로 사용해 데이터 분리
print(fields)
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!