Python

[파이썬] split 함수

soowitty 2023. 9. 10. 16:19

split 함수는 문자열을 일정한 규칙으로 잘라서 리스트로 만들어준다.

문자열.split()

띄어쓰기, 엔터를 구분자로 하여 문자열을 나눈다.

s = "my name is happindex"
print(s.split())
# 출력 : ['my', 'name', 'is', 'happindex']

문자열.split('구분자')

구분자를 기준으로 문자열을 나눈다.

s = "Hello, I love apple, banana, grape, peach"
print(s.split(','))
# 출력 : ['Hello,', 'I', 'love', 'apple,', 'banana,', 'grape,', 'peach']

문자열.split('구분자', 분할횟수)

문자열.split(sep='구분자', maxsplit=분할횟수)가 더 정확하다.
입력된 분할횟수 만큼만 문자열을 자른다. 예를 들어, 문자열.split(maxsplit=2)이라 하면, 문자열을 2번만 자른다.

s = "Hello, I love apple, banana, grape, peach"
print(s.split(',', 3))
# 출력 : ['Hello', ' I love apple', ' banana', ' grape, peach']

'Python' 카테고리의 다른 글

[파이썬] for-else와 while-else  (0) 2023.09.27
[파이썬] 딕셔너리와 리스트  (0) 2023.09.14
[파이썬] add()와 append()  (0) 2023.09.10
[파이썬] 한 줄에 값 여러개 입력 받기  (0) 2023.09.10
[파이썬] map 함수  (0) 2023.09.10