dividir cadeia por número arbitrário de espaços em branco

Eu estou tentando encontrar a maneira mais pythonic para dividir uma string como

"algumas palavras em uma string"

em palavras isoladas.string.split(' ') funciona ok, mas retorna um monte de entradas de espaço em branco na lista. Claro que eu poderia iterar a lista e remover os espaços em branco, mas eu queria saber se havia uma maneira melhor?

questionAnswers(5)

yourAnswerToTheQuestion