如何從單獨的文本文件打印單詞列表?我想打印所有的單詞,除非單詞長度爲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