split()으로 문자열 나누기
문자열을 슬라이싱할 때 인덱스를 사용하면 간단하기는 하지만, 인덱스를 일일이 세야 하기 때문에 문자열이 길어지면 결괏값이 잘못 나올 수도 있습니다. 이럴 때 유용한 split() 명령어가 있습니다. split에는 ‘나누다, 찢다’는 의미가 있습니다. 단어의 의미처럼 split()은 지정한 글자를 기준으로 좌우로 문자를 나눕니다. 형식은 리스트에서 명령어를 사용할 때와 비슷합니다.
형식
문자열.split()
다음 코드를 실행해 봅시다.
a = '나는야 우주최강'
print(a.split())
실행결과
['나는야', '우주최강']
split()의 소괄호 안에 아무것도 지정하지 않으면 공백을 기준으로 나눕니다. 그런데 실행결과가 리스트로 나옵니다. split() 명령어를 사용하면 데이터가 1개에서 여러 개로 나뉘므로 데이터 묶음인 리스트로 출력합니다.