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