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会发生变化。元组通常有不同的数据,而列表是相同类型的数据队列,元组表示的是结构,而列表表示的是顺序。

  • 相关阅读:
    算法之我见
    meobius与DBTwin实现原理
    MongoDB应用学习
    重要通知
    lucenc代码阅读指南、测试范例
    什么是IoC以及理解为什么要使用Ioc
    策略模式实现支持多种类数据库的DBHelp
    为什么使用TFS 2012进行源代码管理——TFS 2012使用简介(一)
    我们到底能走多远系列
    Eclipse+Tomcat+MySQL+MyEclipse
  • 原文地址:https://www.cnblogs.com/gdlyzx/p/7575358.html
Copyright © 2011-2022 走看看