Это потому, что вы разделяете на пробелы, поэтому весь текст также разбивается на элементы списка. Если форматирование соответствует, я бы предложил разделить на индексы списка:
>>> line = "[41.298669629999999, -81.915329330000006] 6 2011-08-28 19:02:36 Work needs to fly by ... I'm so excited to see Spy Kids 4 with then love of my life ... ARREIC"
>>> splitline = line.split()
>>> longitude = splitline[0].replace('[', '').replace(',', '')
>>> latitude = splitline[1].replace(']', '')
>>> tweetWordList = ' '.join(splitline[5:])
В качестве альтернативы, вы можете сделать это с помощью регулярного выражения:
>>> import re
>>> latitude, longitude, tweetWordList = re.findall("^\[([\d.]+), ([\d\-.]+)\] [\d] [\d]{4}-[\d]{2}-[\d]{2} [\d]{2}:[\d]{2}:[\d]{2} ([A-Za-z0-9 .']+)", line)[0]
Вам нужно будет поэкспериментировать с шаблоном регулярных выражений, чтобы правильно соответствовать тексту, но в этом суть.