博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
组合数据类型练习,英文词频统计实例
阅读量:6341 次
发布时间:2019-06-22

本文共 1870 字,大约阅读时间需要 6 分钟。

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

score=list('21223113321')print('作业评分列表:',score)score.append('3')print('增加:',score)score.pop()print('删除:',score)score.insert(2,'1')print('插入:',score)score[2]='2'print('修改:',score)print('第一个3分的下标:',score.index('3'))print('1分的个数:',score.count('1'))print('3分的个数:',score.count('3'))

2.字典实例:建立学生学号成绩字典,做增删改查遍历操作。

>>> k={
'201406114326':'3','201406114327':'2','201406114328':'1','201406114329':'0'}>>> k['201406114326']'3'>>> k.pop('201406114327')'2'>>> k{
'201406114326': '3', '201406114328': '1', '201406114329': '0'}>>> k.keys()dict_keys(['201406114326', '201406114328', '201406114329'])>>> k.values()dict_values(['3', '1', '0'])>>> k.items()dict_items([('201406114326', '3'), ('201406114328', '1'), ('201406114329', '0')])>>> k.get('201406114326')'3'>>> k.get('201406114327','无结果')'无结果'>>>

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

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

ls=list("abcdefghijklmnopqrstuvwxyz")tu=tuple("abcdefghijklmnopqrstuvwxyz")di={
'语文':1,"数学":2,"英语":3,"物理":4,"化学":5,"生物":6}se=set("123131321")for i in tu: print(i)

4.英文词频统计实例

s='''Well I wonder could it be When I was dreaming about you babyYou were dreaming of me Call me crazy Call me blind To still be sufferingis stupid after all of this time Did I lose my love to someone betterAnd does she love you like I do I do, you know I really really doWell hey So much I need to say Been lonely since the day The day you went awaySo sad but true For me there‘s only you Been crying since the daythe day you went away.!?'''print("do出现次数",s.count('do'))s=s.replace(",","")s=s.replace(‘.‘,‘‘)s=s.replace(‘?‘,‘‘)s=s.replace(‘!‘,‘‘)s=s.replace(‘\n‘,‘‘)s=s.lower()s1=s.split(‘ ‘)key=set(s1)dic={}for i in key:    dic[i]=s.count(i)wc=list(dic.items())wc.sort(key=lambda x:x[1],reverse=True)for i in range(10):print(wc[i])

 

转载于:https://www.cnblogs.com/hzlhzl/p/7570238.html

你可能感兴趣的文章
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
Nest.js 处理错误
查看>>
MD5的安全性
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>
[转] Mac下 快速写博客的软件 MarsEdit
查看>>
Unity的赛车游戏实现思路
查看>>
[Android UI] Shape详解 (GradientDrawable)
查看>>
边学边体验django--HttpRequest 对象
查看>>
18.3 redis 的安装
查看>>
jdbc 简单连接
查看>>
多态初步认识
查看>>
数组处理:118
查看>>
为什么要优先使用组合而不是继承 .
查看>>
【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销
查看>>
android实现gif图与文字混排
查看>>
安卓新标准出台_告别乱弹窗_你的手机真会省电么?
查看>>
hdu1384Intervals(差分约束)
查看>>
python 字符编码
查看>>