본문 바로가기
4.파이썬 기본 자료형/문자열

[파이썬] 문자열 구분기호로 리스트 변환할 때 공백 없애는 법

by 만다린망고 2022. 2. 11.
반응형

아래와 같이 콤마로 구분된 문자열이 있습니다. 

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']
반응형

댓글