zoukankan      html  css  js  c++  java
  • 10.8统计英文词频

    cc = ('''Counting stars Lately I've been, I've been losing sleep   
    Dreaming 'bout the things that we could be   
    But baby I've been, I've been prayin' hard     
    Said no more counting dollars   We'll be counting stars   
    Yeah, we'll be counting stars   I see this life Like a swinging vine  
     Swing my heart across the line   In my face is flashing signs   Seek it out and ye shall find
      Old, but I'm not that old   Young, but I'm not that bold   And I don't think the world is sold  
     I'm just doing what we're told   I, feel something so right   But doing the wrong thing   
    I, feel something so wrong   But doing the right thing   I could lie, could lie, could lie  
     everything that kills me makes me feel alive   Lately I've been, I've been losing sleep  
     Dreaming 'bout the things that we could be   Baby I've been, I've been prayin' hard  
     Said no more counting dollars   We'll be counting stars   Lately I've been, I've been losing sleep   
    Dreaming 'bout the things that we could be   Baby I've been, I've been prayin' hard   Said no more counting dollars  
     We'll be, we'll be counting stars   I feel the love And I feel it burn   Down this river every turn  
     Hope is a four letter word   Make that money   Watch it burn   Old, but I'm not that old  
     Young, but I'm not that bold   And I don't think the world is sold   I'm just doing what we're told  
     I, feel something so wrong   But doing the right thing   I could lie, could lie, could lie  
     Everything that drowns me makes me wanna fly   Lately I've been, I've been losing sleep  
     Dreaming 'bout the things that we could be   Baby I've been, I've been prayin' hard
      Said no more counting dollars   We'll be counting stars   Lately I've been, I've been losing sleep  
     Dreaming 'bout the things that we could be   Baby I've been, I've been prayin' hard  
     Said no more counting dollars   We'll be, we'll be counting stars   Take that money And watch it burn   Sink in the river
    ''')
    cc = cc.replace('.', ' ')
    ccList = cc.split()
    print(len(cc), ccList)  # 分隔一个单词并统计英文单词个数
    ccSet = set(ccList)  # 将列表转化成集合,再将集合转化成字典来统计每个单词出现个数
    
    print(ccSet)
    
    
    strDict = {}
    # for star in ccSet:
    #     strDict[star] = ccList.count(star)
    # print(strDict, len(strDict))
    for star in ccSet:
        strDict[star]=cc.count(star)
    for key in ccSet:
        print(key,strDict[key])
    wclist=list(ccSet.items())
    print(wclist)
    def takeSecond(elem):
        return  elem[1]
    wclist.sort(key=takeSecond,reverse=True)
    print(wclist)
    

      

     
    #列表的遍历
    
    cclist = ['wqdq','dqd','Awd',313,'小四','dqd']
    print(cclist)
    cclist.append('gegeheh')
    print(cclist)
    cclist.pop(2)
    print(cclist)
    for i in cclist:
        print(i)
    
    
    #元组的遍历
    
    tuple = ('jtfjhrr','rqfw f2q',800,10)
    print(tuple[2])
    for i in tuple:
        print(i)
    
    
    #字典的遍历
    
    dic = {'fhehe': '4w6436', 'jgdns': 7, '4w6436': 'First'}
    
    print('fhehe:' , dic['fhehe'])
    print('4w6436:', dic['4w6436'])
    
    dic['4w6436'] = 8;
    dic['4w6436'] = "对接欧文机房的维护"
    
    print('4w6436:', dic['4w6436'])
    print('4w6436:', dic['4w6436'])
    
    for key in dic:
        print(key,':',dic.get(key))
    
    
    #集合的遍历
    
    a = set([1,2,3,6,5])
    print(a)
    
    a.add(4)
    print(a)
    a.add('uteru')
    print(a)
    
    a.remove(5)
    print(a)
    
    for i in a:
        print(i)
    

      

  • 相关阅读:
    Mongo Windows 基本使用入门
    ASP.NET Web API 使用Swagger使用笔记
    Smtp协议与Pop3协议的简单实现
    详解boost库中的Message Queue .
    Bencode编码解析的C++实现
    pugixml使用教程
    在QT中使用Irrlicht引擎的方法与步骤
    七大查找算法
    java保留小数点两位的4种方法
    [Node] nvm 安装 node 和 npm
  • 原文地址:https://www.cnblogs.com/cc013/p/9752633.html
Copyright © 2011-2022 走看看