如何从单独的文本文件打印单词列表?我想打印所有的单词,除非单词长度为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
样品所需的输出
所选词是:
阿巴特
强辩
为散发
的反驳
潜
异常
凝结
溶解
贫嘴
你可以提供一个样本' words.txt'文件。它不一定是完整的,只是为了了解格式。我的意思是说,例如每行一个单词还是空格单词等? –
我编辑了我原来的帖子。我希望它更有帮助。 – CV88
是的,先生,有。 – CV88