zoukankan      html  css  js  c++  java
  • 综合练习:词频统计

    str_context='''There are several reasons for this. To begin with, 
    nowadays college students aim too high. All they want are “good” 
    jobs which could offer good salary, comfortable working conditions, high social status among others. Consequently,
     most college students are unwilling to accept vacant jobs they consider not “good” enough.
      Another reason is that there is a big gap between the majors some students study in school and the demands of vacant jobs.
     So companies think some students are not fit for the jobs.'''
    
    a = str_context.replace('',' ').lower().split()
    b = str_context.split()
    
    str = {}
    for i in b:
        count = a.count(i)
        str[i] = count
    
    word = '''the are is i in i'm if what why where and my a to at'''
    c = word.split()
    for i in c:
        if i in str.keys():
            del (str[i])
    
    count = sorted(str.items(),key=lambda items: items[1], reverse=True)
    
    for i in range(10):
        print(count[i])

    C:UsersAdministratorPycharmProjectsdvenvScriptspython.exe C:/Users/Administrator/PycharmProjects/bd/gzcc.py
    ('students', 4)
    ('for', 2)
    ('college', 2)
    ('they', 2)
    ('“good”', 2)
    ('jobs', 2)
    ('vacant', 2)
    ('not', 2)
    ('there', 2)
    ('some', 2)

    Process finished with exit code 0

  • 相关阅读:
    对Spring的简单理解
    对Hibernate的简单认识
    对Struts的简单理解
    浅谈实体类
    xdebug配置
    hosts文件修改完无效的解决办法
    CentOS6.4 中文输入法
    python加密解密
    windows运行命令大全
    vm虚拟机centos文件共享目录设置
  • 原文地址:https://www.cnblogs.com/bin763043666/p/8649710.html
Copyright © 2011-2022 走看看