Преобразование текстового файла в строку в PythonPython

Программы на Python
Ответить
Anonymous
 Преобразование текстового файла в строку в Python

Сообщение Anonymous »

Я новичок в Python и пытаюсь найти самое большое слово в файле alice_in_worderland.txt. Я думаю, что у меня настроена хорошая система («см. ниже»), но мой вывод возвращает «слово» с тире, соединяющим несколько слов. Можно ли как-нибудь убрать тире при вводе файла? Текстовый файл можно найти здесь

пример из текстового файла:


Это очень важно, — сказал король, обращаясь к присяжным. Они
только начали это записывать на своих дощечках, как Белый
Кролик прервал: «Неважно, Ваше Величество имеет в виду, конечно», — сказал он
очень почтительным тоном, но нахмурившись. и корчила ему рожи
пока он говорил. - Неважно, конечно, я имел в виду, - поспешно
сказал король и вполголоса продолжал про себя: важно-неважно-
неважно-важно--, как будто он пытался какое слово прозвучало
лучше всего."


код:



#String input
with open("alice_in_wonderland.txt", "r") as myfile:
string=myfile.read().replace('\n','')
#initialize list
my_list = []
#Split words into list
for word in string.split(' '):
my_list.append(word)
#initialize list
uniqueWords = []
#Fill in new list with unique words to shorten final printout
for i in my_list:
if not i in uniqueWords:
uniqueWords.append(i)
#Legnth of longest word
count = 0
#Longest word place holder
longest = []
for word in uniqueWords:
if len(word)>count:
longest = word
count = len(longest)
print longest


Подробнее здесь: https://stackoverflow.com/questions/253 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»