zoukankan      html  css  js  c++  java
  • python读取一个英文文件,并记录每个单词出现的次数,降序输出

    对文中出现的句号,逗号和感叹号做了相应的处理

    sorted排序函数用法:

    按照value值降序排列:

    sorted(dict.items(),key=lambda k:k[1],reverse=True)

    按照value值升序排序:

    sorted(dict.items(),key=lambda k:k[1],reverse=False)或者sorted(dict.items(),key=lambda k:k[1])

    按照key值降序排列:

    sorted(dict.items(),key=lambda k:k[0],reverse=True)

    按照key值升序排列:

    sorted(dict.items(),key=lambda k:k[0])或者sorted(dict.items(),key=lambda k:k[0],reverse=False)

    #-*- coding: utf-8 -*-
    file_object=open("english")
    dict={}
    for line in file_object:
     line=line.replace(","," ")
     line=line.replace("."," ")
     line=line.replace("!"," ")
     strs= line.split();
     for str in strs:
       if dict.has_key(str):
         dict[str]+=1
       else:
         dict[str]=1
    result=sorted(dict.items(),key=lambda k:k[1],reverse=True)
    print result
  • 相关阅读:
    postcss-pxtorem
    git命令记录
    伪类和伪元素
    JavaScript设计模式
    每日思考(2020/09/08)
    每日思考(2020/09/03)
    每日思考(2020/09/02)
    每日思考(2020/09/01)
    每日思考(2020/08/31)
    每日思考(2020/08/27)
  • 原文地址:https://www.cnblogs.com/hanxiaomin/p/6132270.html
Copyright © 2011-2022 走看看