码迷,mamicode.com
首页 > 其他好文 > 详细

9/20

时间:2017-09-20 14:32:26      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:提取   lambda   dai   style   item   problem   cas   ges   split   

    1. 列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作。例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等。
      score=list(112233345611)
      print(分数为:)
      print(score)
      score.sort()
      print(排列后:)
      print(score)
      print(计数1:)
      print(score.count(1))
      print(计数3:)
      print(score.count(3))
      score.pop(5)
      print(score)
      技术分享
    2. 字典实例:建立学生学号成绩字典,做增删改查遍历操作。
      zd={"江雨斌":"90","张侦讯":"98","黄志涛":"77","梁浩燃":"88"}
      print(zd)
      zd[王文杰]=59
      print(zd)

      技术分享

       

    3. 列表,元组,字典,集合的遍历。
      总结列表,元组,字典,集合的联系与区别。
      lb=list(1223334444455555666666)
      yz=tuple(1223334444455555666666)
      jh=set(1223334444455555666666)
      zd={"jyb":"b6014","zzx":"b5008","hzt":"b6016"}
      print(列表遍历:)
      print(lb)
      for i in lb:
          print(i,end= )
      print(\n)
      print(元组遍历:)
      for i in yz:
          print(i,end= )
      print(\n)
      print(集合遍历:)
      for i in jh:
          print(i,end= )
      print(\n)
      print(字典遍历:)
      for i in zd:
          print(i,end= )

      技术分享

    4. 英文词频统计实例
      1. 待分析字符串
      2. 分解提取单词
        1. 大小写 txt.lower()
        2. 分隔符‘.,:;?!-_’
      3. 计数字典
      4. 排序list.sort()
      5. 输出TOP(10)
        panama=‘‘‘Daca nici asa nu-ti place
        Ia mai zboara-n Panama
        Zile zile zile zile eu alerg girl
        Mile mile mile mile pe maidan
        Pentru tine tine sa-ti dau un dar dar
        Cel mai de pret dar fara nici un ban ban
        Ganja iarba sunt inutile-tile
        Numai tu stii sa-mi dai aripile-pile
        In Jamaica sau in Chile Chile
        Inima face Boom-Boom numai pentru tine
        Eh eh eh eh eh eh eh eh eh eh
        Numai pentru tine
        Eh eh eh eh eh eh eh eh eh eh
        N-ai raspuns la telefon
        No problem te scot pe balcon
        Si-o sa vezi cu ochii tai
        Cum ti-aduc flori un camion
        Si iti cant asa cu chitara mea
        Daca nici asa nu-ti place
        Ia mai zboara-n Panama
        Ce pana mea
        Ah ah ah ah mai zboara-n Panama
        Ah ah ah ah zboara ce pana mea
        Ah ah ah ah mai zboara-n Panama
        Ah ah ah ah hai mai zboara
        Kile-kile kile-kile eu am dat jos
        Oricum baby nu erau de folos-los
        Mi-e dor de tine sunt intors pe dos-dos
        Acasa ajung la timp tre' sa o iau pe jos-jos
        La ce ne folosesc banii banii banii
        Daca tu imi dai iubire si zi de zi pun anii
        Ca Bonnie Clyde sa fiu doar eu cu tine
        Si o sa avem girl o iubire ca in filme
        Eh eh eh eh eh eh eh eh eh eh
        O iubire ca in filme
        Eh eh eh eh eh eh eh eh eh eh Eh
        N-ai raspuns la telefon
        No problem te scot pe balcon
        Si-o sa vezi cu ochii tai
        Cum ti-aduc flori un camion
        Si iti cant asa cu chitara mea
        Daca nici asa nu-ti place
        Ia mai zboara-n Panama Ce pana mea
        Ah ah ah ah mai zboara-n Panama
        Ah ah ah ah zboara ce pana mea
        Ah ah ah ah mai zboara-n Panama
        Ah ah ah ah Eh Oh no
        Baby girl hai vino incoa'
        Am dragoste la mine o dau la schimb cu a ta
        Baby girl dragostea mea
        E de calitate dau gramul gram hai ia
        N-ai raspuns la telefon
        No problem te scot pe balcon
        Si-o sa vezi cu ochii tai
        Cum ti-aduc flori un camion
        Si iti cant asa cu chitara mea
        Daca nici asa nu-ti place
        Ia mai zboara-n Panama Ce pana mea
        Ah ah ah ah mai zboara-n Panama
        Ah ah ah ah zboara ce pana mea
        Ah ah ah ah mai zboara-n Panama
        Ah ah ah ah hai ma zboara Pwaah‘‘‘
        panama=panama.replace(?, )
        panama=panama.replace(!, )
        panama=panama.replace(,, )
        panama=panama.replace(., )
        panama=panama.replace(-, )
        panama=panama.replace(&, )
        panama=panama.lower()
        
        words=panama.split( )
        zd={}
        key=set(words)
        for i in key:
            zd[i]=words.count(i)
        lb=list(zd.items())
        lb.sort(key=lambda x:x[1],reverse=True)
        print(频率最高top10:\n)
        for i in range(10):
            print(lb[i])

        技术分享

         

9/20

标签:提取   lambda   dai   style   item   problem   cas   ges   split   

原文地址:http://www.cnblogs.com/bb437601841/p/7560560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!