zoukankan      html  css  js  c++  java
  • 英文词频统计预备,组合数据类型练习

    1.实例: 下载一首英文的歌词或文章,将所有,.?!等替换为空格,将所有大写转换为小写,统计某几个单词出现的次数,分隔出一个一个的单词。

    y='''You don'' t care for me,
    You don''t carry on I have been,
    I don'' t know I could,
    so that I could be vivid.
    Anyway you want,
    I do everything you need,
    maybe noe you can see,
    that I''m nervousment to be.
    
    But I was so wrong,
    always thought I could be strong.
    When you left me here,
    you took my heart would we do
    I feel so alone,
    I''ve miss you so long.
    I just can''t carry on,
    feeling lost at all alone.
    
    You love me with soul hold broken heart.
    left me here thinking why need further heat'''
    y=y.lower()
    y=y.replace(',',' ')
    y=y.replace('.',' ')
    print(y)
    w=y.split(' ')
    print(w)
    s=y.count('you')
    a=y.count('need')
    b=y.count('me')
    print(s)
    print(a)
    print(b)

    2.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作。例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等。

    g=list('1232312321231')
    print(g)
    #
    g.append(0)
    print('增加一个0分学生',g)
    #
    g.pop(5)
    print('删除第五个1分学生',g)
    #
    g[4]='1'
    print('修改下标为4的学生分数为1',g)
    #查询
    f=g.index('3')
    print('第一个3分的下标',f)
    #统计1分的人数
    i=g.count('1')
    print('1分人数:',i)
    #统计3分的人数
    j=g.count('3')
    print('3分人数:',j)

     

    3.简要描述列表与元组的异同。

    答:列表是可变的,可以随时增加和删除其中的元素,没有长度限制,元素类型可以不同;而元组是不可变的,当赋予一个新的值时,它的ID会发生变化。元组通常有不同的数据,而列表是相同类型的数据队列,元组表示的是结构,而列表表示的是顺序。

  • 相关阅读:
    80386寄存器
    删除 Windows 旧 OS 加载器
    [C#] Socket 通讯,一个简单的聊天窗口小程序
    [erl] erlang 进程注册和注销
    VB中 '&' 和 '+' 号的区别
    如何成为一个牛逼的程序员
    [VB] if 判断语句 和 If、IIf函数的比较
    C#中通过反射方法获取控件类型和名称
    薪资至少10K的一道题,你能拿下吗
    Jass 技能模型定义(—):半人马酋长的反击光环
  • 原文地址:https://www.cnblogs.com/gdlyzx/p/7575358.html
Copyright © 2011-2022 走看看