作业三

练习:

总结列表,元组,字典,集合的联系与区别。

 

 

 列表,元组,字典,集合的遍历

#列表,元祖,字典,集合的遍历
#列表
list1 = [1,2,3,4,5]
for i in list1:
    print()

#y元祖
tuple = (10,23,65)
for i in tuple:
    print(i)

#=集合
set = {85,56,55,33,48,65}
for i in set:
    print(i)

#字典
dict = {'金融':'1班','软件工程':'2班','信管':'3班'}
for i in dict:
     print(i,dict[i])

 

结果如下:

 

 

 

英文词频统计:

  • 下载一首英文的歌词或文章str
    str = '''Hey
    
    Havana ooh na na
    
    Ayy
    
    Half of my heart is in Havana ooh na na
    
    Ayy ayy
    
    He took me back to East Atlanta na na na
    
    All of my heart is in Havana
    
    Ayy
    
    There's somethin' 'bout his manners
    
    Uh huh
    
    Havana ooh na na
    
    He didn't walk up with that how you doin'
    
    When he came in the room
    
    He said there's a lot of girls I can do with
    
    But I can't without you
    
    I'm doin' forever in a minute
    
    That summer night in June
    
    And papa says he got malo in him
    
    He got me feelin' like
    
    Oooh oooh ooh I knew it when I met him
    
    I loved him when I left him
    
    Got me feelin' like
    
    Oooh oooh ooh and then I had to tell him
    
    I had to go oh na na na na na
    
    Havana ooh na na
    
    Ayy
    
    Half of my heart is in Havana ooh na na
    
    Ayy ayy
    
    He took me back to East Atlanta na na na
    
    All of my heart is in Havana
    
    Ayy
    
    My heart is in Havana
    
    Havana ooh na na
    
    Jeffery
    
    Just graduated fresh on campus mmm
    
    Fresh out East Atlanta with no manners damn
    
    Fresh out East Atlanta
    
    Bump on her bumper like a traffic jam
    
    Jam
    
    Hey I was quick to pay that girl like uncle Sam
    
    Here you go ayy
    
    Back it on me shawty cravin' on me
    
    Get to diggin' on me
    
    On me
    
    She waited on me
    
    Then what
    
    Shawty cakin' on me got the bacon on me
    
    Wait up
    
    This is history in the makin' on me
    
    On me
    
    Point blank close range that be
    
    If it cost a million that's me
    
    That's me
    
    I was gettin' mula man they feel me
    
    Havana ooh na na
    
    Ayy ayy
    
    Half of my heart is in Havana ooh na na
    
    Oh ayy ayy
    
    He took me back to East Atlanta na na na
    
    Oh no
    
    All of my heart is in Havana
    
    Ayy
    
    My heart is in Havana
    
    Ayy
    
    Havana ooh na na
    
    Ooh na na oh na na na
    
    Take me back back back like
    
    Ooh na na oh na na na
    
    Take me back back back like
    
    Ooh na na oh na na na
    
    Take me back back back like
    
    Ooh na na oh na na na
    
    Take me back back back
    
    Yeah ayy
    
    Oooh oooh ooh
    
    Oooh oooh ooh
    
    Take me back to my Havana
    
    Havana ooh na na
    
    Half of my heart is in Havana ooh na na
    
    Oh yeah
    
    He took me back to East Atlanta na na na
    
    All of my heart is in Havana
    
    My heart is in Havana
    
    Ayy
    
    Havana ooh na na
    
    Uh huh
    
    Oh na na na
    
    Oh na na na
    
    Hey
    
    Oh na na na
    
    No no no take me back
    
    Oh na na na'''
    strCount = str.count('na')
    print(strCount)
    
    s1 = str.startswith('Hey')
    print('是否以start开头')
    print(s1)
    s2 = str.endswith('na')
    print('是否以na结尾:')
    print(s2)
    s3 = str.isspace()
    print('是否为空')
    print(s3)
    s4 = str.isalnum()
    print('是否全为字母或数字:')
    print(s4)
    s5 = str.isalpha('')
    print('是否全字母:')
    print(s5)
    s6 = str.isdigit()
    print('是否全为数字')
    print(s6)
    s7 = str.islower()
    print('是否全为小写')
    print(s7)
    s8 = str.isupper()
    print(s8)

    结果如下

  • 分隔出一个一个的单词 list
    #str每个单词分割组成列表形式
    str = ''''hanvana'''
    str = str.split()
    print(str)

     

  • 结果
  • #计算单词出现的次数
    strList = ('adigugyqiegyiuagiwgre')
    print("计算单词出现的次数:")
    strSet=set(strList)
    for word in strSet:
    print(word,strList.count(word))

     结果如下:

  •  

posted @ 2018-09-21 20:50  傻猪一号  阅读(229)  评论(0编辑  收藏  举报