Backend/Python
[Python] 문자열 나누기 - split()
Dev_Mook
2022. 6. 3. 10:25
728x90
다음으로 알아볼 기능은 문자열을 나누는 것!
이번에는 문자열 삽입 파트에서 사용한 예시 문자열을 조금 바꿔 어떻게 나누는지 먼저 볼게요.
alphabat_str = 'a b c d e f g'
print(alphabat_str.split())
>> (출력) ['a', 'b', 'c', 'd', 'e', 'f', 'g']
split() 함수를 통해 문자열을 나눠 리스트 형태로 만들 수 있어요.
이때 중요한 것은 split() 함수의 파라미터!
아무것도 입력하지 않으면 기본적으로 공백(띄어쓰기)을 기준으로 문자를 나눠줘요.
만약 콤마(,)를 기준으로 나누고 싶으면 split(’,’)으로 작성해주면 되요.
그리고 구분자를 기준으로 몇 번을 나누고 싶은지도 설정할 수 있어요.
alphabat_str = 'a,b,c,d,e'
print(alphabat_str.split(',', maxsplit=2))
>> (출력) ['a', 'b', 'c,d,e']
소스코드에서 보는 것과 같이 콤마(,)로 나누는데 maxsplit 속성을 통해 최대 2번만 나누도록 작성했어요.
이처럼 split() 함수의 파라미터를 잘 활용하면 다양한 방법으로 문자열을 나눌 수 있으니 꼭 알아두세요
728x90