• 大小: 1KB
    文件类型: .py
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Python
  • 标签: python开发  

资源简介

读取给定文本文件,统计单词,计算TOP 10
有一个文件sample.txt,对其进行单词统计,不区分大小写,并显示单词重复最多的10个单词。

资源截图

代码片段和文件信息

# coding=utf-8
# 读取文件中的内容,并统计生成字典
def read_file():
    with open(‘sample.txt‘) as fn:
        f1 = fn.read()
    mydict = {}
    for i in f1.split():
        if i in mydict:
            mydict[i] += 1
        else:
            mydict[i] = 1
    return mydict


# print(mydict)

# 将所有大写单词转化成小写
def lower_to_capital(mydict):
    new_dict = {}
    for i j in mydict.items():
        new_dict[i.lower()] = j
    return new_dict


# 将单词按词频进行排序
def sort_dict(mydict):
    # 排序按values进行排序,如果是

评论

共有 条评论