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

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) 

  1. 列表是Python中最具灵活性的有序集合对象类型,与字符串不同的是,列表可以包含任何种类的对象:数字,字符串,甚至是其他列表.并且列表都是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素.列表就可元组的可变版本,用[]来定义
  2. .元祖可以包含不同类型的对象,但是是不可变的,不可以在增减元素,用()来定义.
  3. 字典(Dictionary) 是 Python 的内置数据类型之一,它定义了键和值之间一对一的关系,但它们是以无序的方式储存的,具有极快的查找速度,dict的key必须是不可变对象。定义 Dictionary 使用一对大(花)括号” { } ”。
  4. 集合(set)和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.由于集合是无序的,所以,sets 不支持 索引, 分片, 或其它类序列(sequence-like)的操作。

三、英文词频统计实例

待分析字符串

分解提取单词

  1. 大小写 txt.lower()
  2. 分隔符'.,:;?!-_’
  3. 单词列表

单词计数字典

代码:

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. 组合数据类型练习,英文词频统计实例上

    1.name=['陈楠芸','陈文琪','刘书签','杨必须'] scores=[7,6,6,5] d={'陈楠芸':7,'陈文琪':6,'刘书签':6,'杨必须':5} print(d) #增加 d ...

  2. 组合数据类型,英文词频统计

    练习: 1.总结列表,元组,字典,集合的联系与区别. 列表 [,] 有序,可变,值可以重复 元组(,) 有序,不可修改,不可重复 集合可以用set()函数或者{}创建 用,分隔,不可有重复元素,是无序 ...

  3. 【作业】组合数据类型练习,英文词频统计实例

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

  4. 组合数据类型练习,英文词频统计实例9-21

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

  5. 组合数据类型练习,英文词频统计实例

    1.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作.例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等 score=list('21223113321') pr ...

  6. 复合数据类型,英文词频统计

    这次作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2753 1.列表,元组,字典,集合分别如何增删改查及遍历. (1)列表 ...

  7. 文件方式实现完整的英文词频统计实例

    可以下载一长篇的英文小说,进行词频的分析. 1.读入待分析的字符串 2.分解提取单词 3.计数字典 4.排除语法型词汇 5.排序 6.输出TOP(20) 7.对输出结果的简要说明. fo=open(' ...

  8. 文件方式实现完整的英文词频统计实例(9.27)

    1.读入待分析的字符串 2.分解提取单词 3.计数字典 4.排除语法型词汇 5.排序 6.输出TOP(20) 文本代码如下: girl='''Remembering me, Discover and ...

  9. 064文件方式实现完整的英文词频统计实例

    fr = open('test.txt' , 'r',encoding='utf-8')s = fr.read() s=s.lower()s=s.replace('\n',' ')word=s.spl ...

最新文章

  1. Cruise Control
  2. 推荐系统-基于矩阵分解的LFM模型
  3. js正则验证方法大全
  4. Java swing中的keyListener使用事例
  5. python 二分法调试代码,Python实现二分法
  6. 轻松搞定 Nginx 配置的好工具!
  7. mongodb 存储过程 遍历表数据_mongodb查看数据库和表的信息
  8. mac securecrt程序无响应_在Mac上查看和终止进程的方法
  9. python绘制多边形样例_Python PIL ImageDraw.Draw.polygon()用法及代码示例
  10. 隆冬寒骨,风吹十一豪迈
  11. 阿里云市场联合犀思云开启云V认证 首推“严选”模式企业采购更安心
  12. 【SQL精彩语句】按某一字段分组取最大(小)值所在行的数据
  13. java 爬虫 html页面 parse,Java 爬虫 爬取html网页解析
  14. 荔枝直播助手无法连接到服务器,荔枝FM直播助手pc客户端
  15. JVM---类加载与字节码技术
  16. Aho-Corasick Automaton · AC自动机
  17. 形状的度量Measures of Shape
  18. 概率分布分位点_概率统计计量经济学_假设检验中的重要概念_分位点/p值
  19. 这才是2019年最新资料!
  20. Python:实现integer partition整数分区算法(附完整源码)

热门文章

  1. app store 关键词
  2. 架构之Nginx(负载均衡/反向代理)
  3. 一些常用正则表达式片段的分析
  4. NOI 练手题 图像旋转翻转变换
  5. python requests 10041报错_Python-Requests1-批量登录获取uid
  6. Linux启动nacos成功日志_微服务系列之Nacos配置中心
  7. pandas中inplace_pandas回顾小结(二)
  8. 用户画像是怎么生成出来的?
  9. 精益或六西格玛已经不易了,为啥还需要“精益六西格玛”?
  10. react学习路线图,学习react就是有捷径