组合数据类型练习,英文词频统计实例上(2017.9.22)
字典实例:建立学生学号成绩字典,做增删改查遍历操作。
sno=['33号','34号','35号','36号'] grade=[100,90,80,120] d={'33号':100,'34号':90,'35号':80,'36号':120} print(d) print('每个学号对应分数:',d.items()) print('弹出35号的分数:',d.pop('35号')) print('获取学号:',d.keys()) print('获取分数:',d.values()) print(d.get('38号','38号已经转系'))
二、列表,元组,字典,集合的遍历。
总结列表,元组,字典,集合的联系与区别。
代码:
list=['1','3','1','4','9','9'] for i in list:print(i) tu=tuple('i love you') for i in tu:print(i) d={'呆梨':'I','大太阳':'love','小呆子':'you'} for i in d:print(i,d[i]) set=set(list) for i in set:print(i,tu)
- 列表是Python中最具灵活性的有序集合对象类型,与字符串不同的是,列表可以包含任何种类的对象:数字,字符串,甚至是其他列表.并且列表都是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素.列表就可元组的可变版本,用[]来定义
- .元祖可以包含不同类型的对象,但是是不可变的,不可以在增减元素,用()来定义.
- 字典(Dictionary) 是 Python 的内置数据类型之一,它定义了键和值之间一对一的关系,但它们是以无序的方式储存的,具有极快的查找速度,dict的key必须是不可变对象。定义 Dictionary 使用一对大(花)括号” { } ”。
- 集合(set)和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.由于集合是无序的,所以,sets 不支持 索引, 分片, 或其它类序列(sequence-like)的操作。
三、英文词频统计实例
待分析字符串
分解提取单词
- 大小写 txt.lower()
- 分隔符'.,:;?!-_’
- 单词列表
单词计数字典
代码:
girl='''Remembering me, Discover and see All over the world, She's known as a girl To those who a free, The mind shall be key Forgotten as the past 'Cause history will lastGod is a girl, Wherever you are, Do you believe it, can you recieve it? God is a girl, Whatever you say, Do you believe it, can you recieve it? God is a girl.''' girl=girl.lower() for i in ',?': girl=girl.replace(i,' ')words=girl.split(' ')print(words) dict={} for i in words:dict[i]=words.count(i) print(dict)
结果:
转载于:https://www.cnblogs.com/laidaili/p/7573304.html
组合数据类型练习,英文词频统计实例上(2017.9.22)相关推荐
- 组合数据类型练习,英文词频统计实例上
1.name=['陈楠芸','陈文琪','刘书签','杨必须'] scores=[7,6,6,5] d={'陈楠芸':7,'陈文琪':6,'刘书签':6,'杨必须':5} print(d) #增加 d ...
- 组合数据类型,英文词频统计
练习: 1.总结列表,元组,字典,集合的联系与区别. 列表 [,] 有序,可变,值可以重复 元组(,) 有序,不可修改,不可重复 集合可以用set()函数或者{}创建 用,分隔,不可有重复元素,是无序 ...
- 【作业】组合数据类型练习,英文词频统计实例
1.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作.例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等. 1 score = list('012332211') ...
- 组合数据类型练习,英文词频统计实例9-21
1.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作.例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等. >>>score=list('212 ...
- 组合数据类型练习,英文词频统计实例
1.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作.例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等 score=list('21223113321') pr ...
- 复合数据类型,英文词频统计
这次作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2753 1.列表,元组,字典,集合分别如何增删改查及遍历. (1)列表 ...
- 文件方式实现完整的英文词频统计实例
可以下载一长篇的英文小说,进行词频的分析. 1.读入待分析的字符串 2.分解提取单词 3.计数字典 4.排除语法型词汇 5.排序 6.输出TOP(20) 7.对输出结果的简要说明. fo=open(' ...
- 文件方式实现完整的英文词频统计实例(9.27)
1.读入待分析的字符串 2.分解提取单词 3.计数字典 4.排除语法型词汇 5.排序 6.输出TOP(20) 文本代码如下: girl='''Remembering me, Discover and ...
- 064文件方式实现完整的英文词频统计实例
fr = open('test.txt' , 'r',encoding='utf-8')s = fr.read() s=s.lower()s=s.replace('\n',' ')word=s.spl ...
最新文章
- Cruise Control
- 推荐系统-基于矩阵分解的LFM模型
- js正则验证方法大全
- Java swing中的keyListener使用事例
- python 二分法调试代码,Python实现二分法
- 轻松搞定 Nginx 配置的好工具!
- mongodb 存储过程 遍历表数据_mongodb查看数据库和表的信息
- mac securecrt程序无响应_在Mac上查看和终止进程的方法
- python绘制多边形样例_Python PIL ImageDraw.Draw.polygon()用法及代码示例
- 隆冬寒骨,风吹十一豪迈
- 阿里云市场联合犀思云开启云V认证 首推“严选”模式企业采购更安心
- 【SQL精彩语句】按某一字段分组取最大(小)值所在行的数据
- java 爬虫 html页面 parse,Java 爬虫 爬取html网页解析
- 荔枝直播助手无法连接到服务器,荔枝FM直播助手pc客户端
- JVM---类加载与字节码技术
- Aho-Corasick Automaton · AC自动机
- 形状的度量Measures of Shape
- 概率分布分位点_概率统计计量经济学_假设检验中的重要概念_分位点/p值
- 这才是2019年最新资料!
- Python:实现integer partition整数分区算法(附完整源码)
热门文章
- app store 关键词
- 架构之Nginx(负载均衡/反向代理)
- 一些常用正则表达式片段的分析
- NOI 练手题 图像旋转翻转变换
- python requests 10041报错_Python-Requests1-批量登录获取uid
- Linux启动nacos成功日志_微服务系列之Nacos配置中心
- pandas中inplace_pandas回顾小结(二)
- 用户画像是怎么生成出来的?
- 精益或六西格玛已经不易了,为啥还需要“精益六西格玛”?
- react学习路线图,学习react就是有捷径