原始数据内容图(格式doc)
最终效果图(doc)
实现代码:
from random import * # 打开文本并把单词存入列表中 f1 = open("第五段.txt", "r", encoding="utf-8-sig") s1 = f1.read() s1 = s1.strip() f1.close() words = s1.split('\n') WORDS = [] for i in range(len(words)): WORDS.append(words[i]) print(WORDS) # 对列表进行处理,只保留单词(去除单词后面的空格及内容) new_words = [] for word in WORDS: if "\t" in word: index_space = word.index("\t") word = word[:index_space] new_words.append(word) elif " " in word: index_space = word.index(" ") word = word[:index_space] new_words.append(word) else: new_words.append(word) print(new_words) # 将列表中的所有元素随机输出 final_WORDS = [] while len(new_w