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

组合数据类型练习,英文词频统计实例上

时间:2017-09-26 14:51:27      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:happy   day   tab   div   修改   tom   rda   键值   tar   

  1. 字典实例:建立学生学号成绩字典,做增删改查遍历操作。
    id=[01,02,03,04,05,06,07,08,09,11,19]
    score=[46,60,90,74,51,59,90,100,78,45,98]
    grade=dict(zip(id,score))
    grade[12]=90  
    print(增加一个学生:,grade)  
    grade.pop(04)    
    print(删除一个学生:,grade)  
    grade[19]=59
    print(修改一个学生:,grade) 
    print(查找07学生分数:,grade[07])
    print(查询字典里面没有的学生:,grade.get(15,找不到该学生))

    技术分享

  2. 列表,元组,字典,集合的遍历。
    总结列表,元组,字典,集合的联系与区别。
    #列表,元组,字典,集合的遍历。
    #总结列表,元组,字典,集合的联系与区别。
    l=[1,2,3,4,5,9,1,1,1]
    print(列表遍历:,l)
    for i in l:
        print(i)
        
    t=tuple(123459111)
    print(元组遍历:,t)
    for i in t:
        print(i)
        
    dics={Tom:1,Jame:2,Mary:3,Jack:4,Anar:5,Tuma:9,AngleBaby:1}
    print(字典遍历:,dics)
    for i in dics:
        print(i,dics[i])
        
    a=set(12345)
    print(集合遍历:,a)
    for i in a:
        print(i)
    技术分享
    
    
    区别:
     列表元组集合字典
    英文 list tuple set dict
    可否读写 读写 只读 读写 读写
    可否重复
    存储方式 键(不能重复) 键值对(键不能重复)
    是否有序 有序 有序 无序 无序,自动正序
    初始化 [1,‘a‘] (‘a‘, 1) set([1,2]) 或 {1,2} {‘a‘:1,‘b‘:2}
    添加 append 只读 add d[‘key‘] = ‘value‘
    读元素 l[2:] t[0] d[‘a‘]
  3. .英文词频统计实例

      1.待分析字符串

      2.分解提取单词

        1.大小写 txt.lower()

        2.分隔符‘.,:;?!-_’

        3.单词列表

      3.单词计数字典

     

    music=‘‘‘When I was yong,
    I’d listen to the radio,Waiting for my favorite songs.When they played.
    I’d sing along, It made me smile.
    Those were such happy times, And not so long ago. How I wondered where they’d gone.
    But they’re back again, 
    Just like a long lost friend. All the songs I love so well.
    Every sha-la-la-la ,Enery wo-wo still shines,
    Every shinga-linga-ling,That they’restarting to sing so fine.
    When they get to the part !Where he,s breaking her heart,It can really make me cry,
    Just like before, It’s yesterday once more.
    It was songs of love That I would sing to them, 
    And I’d memorize each word, Those old melodies ,
    Still sound so good to me, As they melt the years away.‘‘‘
    music=music.lower()
    print(music)
    for i in ,.:
        music=music.replace(i,‘‘)
    words=music.split( )
    print(words)
    dic={}
    for i in words:
        dic[i]= music.count(i)
    music=list(dic.items())
    print(单词计数字典:,music,\n)

    技术分享

组合数据类型练习,英文词频统计实例上

标签:happy   day   tab   div   修改   tom   rda   键值   tar   

原文地址:http://www.cnblogs.com/huangzhen-yy/p/7596038.html

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