Я новичок в 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
Преобразование текстового файла в строку в Python ⇐ Python
Программы на Python
-
Anonymous
1734452074
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
Подробнее здесь: [url]https://stackoverflow.com/questions/25344779/converting-a-text-file-to-a-string-in-python[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия