一个python 笔试题
with open("test.txt", "r") as f: # 打开文件
data = f.read() # 读取文件
print("文档的内容是",data)
def comparelist(data):
dict1={}
list1 = data.split()
set1 = set(list1)
for i in set1:
data2 = data.replace(i, "")
list2 = data2.split()
num = len(list1) - len(list2)
dict1[i]=num
return dict1
dict1=comparelist(data)
dictsort=sorted(dict1.items(), key=lambda d:d[1], reverse = True)
print("文档中单词出现的次数排序",dictsort)
运行结果