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

  • 相关阅读:
    springboot中jpa+lombok
    slf4j管理日志,info和error分开存储,每天一个日志文件
    redis内存策略
    redis持久化策略
    Json与对象之间的转化
    Json--01
    缓存中应注意的问题
    面试中的数据库如何优化?
    公司中服务器部署步骤
    Nginx故障迁移
  • 原文地址:https://www.cnblogs.com/bin763043666/p/8649710.html
Copyright © 2011-2022 走看看