Вы не сказали, как отличить слово. По умолчанию, итерация через строку просто итерации через символы.
Вы можете использовать .split(' ')
для разделения строки пробелами. Таким образом, это будет работать:
for item in sentence:
for word in item.split(' '):
word_list.append(word)