Converta uma lista de frases de sequência em palavras

Estou tentando essencialmente pegar uma lista de strings contendo frases como:

sentence = ['Here is an example of what I am working with', 'But I need to change the format', 'to something more useable']

e converta-o para o seguinte:

word_list = ['Here', 'is', 'an', 'example', 'of', 'what', 'I', 'am',
'working', 'with', 'But', 'I', 'need', 'to', 'change', 'the format',
'to', 'something', 'more', 'useable']

Eu tentei usar isso:

for item in sentence:
    for word in item:
        word_list.append(word)

Eu pensei que ele pegaria cada string e anexaria cada item dessa string à word_list, no entanto, a saída é algo parecido com:

word_list = ['H', 'e', 'r', 'e', ' ', 'i', 's' .....etc]

Sei que estou cometendo um erro estúpido, mas não consigo descobrir por que, alguém pode ajudar?

questionAnswers(5)

yourAnswerToTheQuestion