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

  • 相关阅读:
    数据泵导出 备份文件以日期时间命名
    执行计划的查看
    truncate 函数用法示例
    几个小知识点
    删除大表数据
    转 oracle 11g 导出空表
    数值转为财务大写
    oracle 取随机数据
    大表 update 方式
    >hibernate.cfg.xml的一些常用配置
  • 原文地址:https://www.cnblogs.com/bin763043666/p/8649710.html
Copyright © 2011-2022 走看看