코딩테스트/파이썬

[파이썬] 문자열에서 숫자와 특수문자 나누기 (수학식 문자열을 리스트에)

내만 2022. 10. 6. 21:52
728x90
반응형
728x90

 

 

 

 

🙆‍♂️파이썬


string = input("input num : ")
string = re.split('([^0-9])',string)
string = ' '.join(string).split()
print(string)

 

 

string = re.split('([^0-9])',string)

이 코드로 숫자와 연산자를 구분할 수 있습니다.

그러나 위 코드만 사용하면 결과가

이렇게 괄호 앞 뒤로 공백이 생깁니다.

 

string = ' '.join(string).split()

그래서 위의 코드로 리스트의 공백요소를 제거해주면 깔끔해집니다.

728x90
반응형