일반적으로 문자열 치환할 때 replace를 많이 사용하게 됩니다.
한 두개라면 가능하겠지만 3개, 4개가 될 경우 문제가 발생하죠
ex = "Korea is Great"
# 모음없애기
ex.replace('a','').replace('i','').replace('o',''),replace('u','').replace('e','')
그냥 볼 때도 끔찍한 코드입니다.
for loop을 통해 해결하는 방식도 있지만 이런 경우 translate 함수를 활용하면 좋습니다.
ex = "Korea is Great"
# 모음없애기(소문자 외 대문자까지 한방에 가능하다)
table = str.maketrans('aieouAIEOU', ' ')
ex.translate(table)
유의해야 할점은 maketrans 함수 안에 두 개의 인자의 길이(length)가 똑같아야합니다.