반응형
문자열 나누기- split() 함수
파이썬에서 문자열을 쪼개는 함수는 split()함수입니다. 이 함수는 파라미터로 구분자를 주면 해당 구분자를 기준으로 문자열을 잘라 리스트 형식으로 반환합니다. 만약 파라미터에 아무것도 주지 않으면 공백을 기준으로 문자를 나눕니다.
문자열.split(구분자)
>>> str = "Hi my name is limcoing"
>>> splitted_str = str.split()
>>> print(splitted_str)
['Hi', 'my', 'name', 'is', 'limcoing']
문자열 합치기 - join 함수
join함수는 리스트의 문자열들을 합치는 역할을 합니다. 사용법은 아래와 같습니다.
"".join(리스트)
>>> str = "Hi my name is limcoing"
>>> splitted_str = str.split()
>>> print(splitted_str)
['Hi', 'my', 'name', 'is', 'limcoing']
>>> joined_str = "".join(splitted_str)
>>> print(joined_str)
Himynameislimcoing
다만 위 방법은 단순히 문자열을 붙히기만 합니다. 이어줄 문자 사이에 특정 문자를 넣고 싶다면 아래와 같이 사용할 수 있습니다.
"특정문자열".join(리스트)
>>> str = "Hi my name is limcoing"
>>> splitted_str = str.split()
>>> print(splitted_str)
['Hi', 'my', 'name', 'is', 'limcoing']
>>> joined_str = "-".join(splitted_str)
>>> print(joined_str)
Hi-my-name-is-limcoing
단순히 띄어쓰기를 넣어줄 수도 있습니다.
>>> str = "Hi my name is limcoing"
>>> splitted_str = str.split()
>>> print(splitted_str)
['Hi', 'my', 'name', 'is', 'limcoing']
>>> joined_str = " ".join(splitted_str)
>>> print(joined_str)
Hi my name is limcoing
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 with as 키워드 (0) | 2019.10.24 |
---|---|
[Python] 파이썬 이터레이터(iterator) (0) | 2019.10.22 |
[Python] 파이썬 리스트 내포(List comprehension) (0) | 2019.10.22 |
[Python] 파이썬 딕셔너리 키, 값 쌍 얻기 - items() (0) | 2019.10.22 |
[Python] 파이썬 enumerate 함수 사용법/예제 (1) | 2019.10.22 |