• 第三次作业


    1、

    列表:用list()函数或者[]创建,是可变序列。
    元组:用()或者tuple()函数来实现;是不可变序列。
    字典:用dict()函数或者{}创建,使用键-值(key-value)存储,键是不可变的对象。
    集合:用set()函数或者{}创建,是一个无序不重复元素集。

    a = list('hello world!')      #列表的遍历
    print(a)
    for i in a:
        print(i)
    
    b = tuple('2379123')       #元组的遍历
    print(b)
    for i in b:
        print(i)
    
    c = set('abshdu')        #集合的遍历
    print(c)
    for i in c:
        print(i)
    
    d = {'Amy':79,'Dora':100,'Rose':90}        #字典的遍历
    print(d)
    for i in d:
        print(i,d[i])

    2、

    英文词频统计:

    • 下载一首英文的歌词或文章str
    • 分隔出一个一个的单词 list
    • 统计每个单词出现的次数 dict
    lyric='''I lay awake at night in my bed  
    All these thoughts in my head about you  
    Turn on the TV to drown out the sound of my herat cause it's bounding for you 
    Try not to think of the smile I haven't seen ina while 
    What am I gonna do 
    My heart is beating so loud and I can't block it out 
    Cause it's telling the truth 
     
    That I miss your touch and I miss your kiss 
    I never thought I would feel like this 
    Oh,I miss your body next to mine 
    Can't get this heartbeat out of mind 
     
    There goes my heartbeat again,like a durm in my head 
    just when I think about the things that you did and you said 
    Can't stop this beating,baby,because it drives me crazy 
    Can't stop the rhythm of this heartbeat,heartbeat 
     
    I know that I'm not supposed to be feeling the way that I'm feeling inside 
    I carry on with my day, but nothing goes my way, trying to understand why 
    This thumping in my frame is driving me insane - why did I let you go? 
    This rhyth's never ending, my heart isn't mending '''
    
    lyric = lyric.replace('.',' ')
    lyList = lyric.split()
    print(len(lyList),lyList)  
    lySet = set(lyList)      
    print(lySet)
    lyDict={}
    for word in lySet:
        lyDict[word] = lyList.count(word)
    print(len(lyDict),lyDict)

  • 相关阅读:
    Google MapReduce/GFS/BigTable三大技术的论文中译版
    Statistic flags are not updated in SRM PO
    漫谈PPS 1: Cancel PO, Reverse PO
    Team Purchasing
    对于SRM与ECC的IDocs处理逻辑及解决
    Bugs&Standard Behavior汇总 (持续更新ING…)
    Sourcing Cockpit: 2. Demo of Service Purchase Order
    POWL List Refresh
    漫谈PPS 2: Acceptance at Origin
    Redesign and bugs fix of SRM Classic Transfer
  • 原文地址:https://www.cnblogs.com/hodafu/p/9690829.html
Copyright © 2020-2023  润新知