Как распечатать список слов из отдельного текстового файла? Я хочу напечатать все слова, если слово не имеет длины 4 символа.Печать значений из списка на основе отдельного текстового файла
words.txt файл выглядит следующим образом:
стесывать придирками распространяют опровергать латентный аберрантное растворение Коагулят болтливый Лод
Он имеет 334 Общее количество слов в нем. Я пытаюсь отобразить список до тех пор, пока он не достигнет слова длиной 4 и не остановится.
wordsFile = open("words.txt", 'r')
words = wordsFile.read()
wordsFile.close()
wordList = words.split()
#List outputs length of words in list
lengths= [len(i) for i in wordList]
for i in range(10):
if i >= len(lengths):
break
print(lengths[i], end = ' ')
# While loop displays names based on length of words in list
while words != 4:
if words in wordList:
print("\nSelected words are:", words)
break
выход
5 9 11 7 6 8 9 11 9 4
образец требуемого выходного
Отдельные слова:
Абате
Chicanery
распространяют
опровергать
латентный
аберрантное
Коагулят
растворение
болтливый
вы можете предоставить образец ' words.txt'. Он не должен быть полным, чтобы получить представление о формате. Я имею в виду, например, это одно слово в строке или разделение слов и т. Д.? –
Я отредактировал свое оригинальное сообщение. Надеюсь, это будет более полезно. – CV88
Да, сэр, есть. – CV88