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 |