반응형
아래와 같이 콤마로 구분된 문자열이 있습니다.
str='a,b,c,d, e'
>>> str
'a,b, c,d, e'
구분기호로 분리하여 리스트로 만들 때는 split 메소드를 이용하면 됩니다.
>>> str.split(',')
['a', 'b', ' c', 'd', ' e']
이때 공백이 포함되는데요. 아래와 같이 for문을 이용하여 각 원소에 포함된 공백을 제거할 수 있습니다.
>>> [x.strip() for x in str.split(',')]
['a', 'b', 'c', 'd', 'e']
x대신 다른 문자를 사용해도 결과는 같습니다. 임의의 변수명입니다.
>>> [i.strip() for i in str.split(',')]
['a', 'b', 'c', 'd', 'e']
반응형
'4.파이썬 기본 자료형 > 문자열' 카테고리의 다른 글
[파이썬] 문자열에서 특정 문자를 다른 문자로 바꾸기 (replace) (0) | 2022.02.14 |
---|---|
[파이썬] 문자열 리스트를 원하는 구분기호 넣어 합치기 (join) (0) | 2022.02.11 |
[파이썬] 문자열에서 한쪽 공백 제거하는 방법 (strip) (0) | 2022.02.11 |
파이썬 문자열 매소드 사용의 두가지 방법 (0) | 2021.03.23 |
[파이썬] 어떤 문자열이 다른 문자열에 들어있는지 확인 (in 연산자) (0) | 2021.03.11 |
댓글