split()과 split(" ")의 차이 s = "Hello World Everyone" print(s.split()) # ['Hello', 'World', 'Everyone'] print(s.split(' ')) # ['Hello', 'World', '', '', 'Everyone'] 프로그래머스 이상한 문자 만들기를 풀다가 신기한 것을 발견했다. split()을 사용하면 길이에 상관없이 공백을 모두 제거하여 분리하고, split(' ')을 사용하면 공백 한 개마다 분리한다고 한다. 문제 조건에서 공백이라는 것이 개수에 상관없는 공백인지, 공백 한 개(또는 특정 개수) 인지 구분하여 사용하는 것이 필요하다는데, 말장난 같기는 하지만 알아둬서 나쁠 건 없을 것 같다. 어쨌든 요구사항에 맞춰 구현하는 것..