• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
陈华斐
博客园    首页    新随笔    联系   管理    订阅  订阅
组合数据类型练习,英文词频统计实例上

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

 

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

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

列表:列表是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素。

区别于元组,可动态增加,删除,更新。可重复,类型可不同。类型不同也是跟数组最本质的区别。

元组:元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示。

元组一旦定义其长度和内容都是固定的。

一旦创建元组,则这个元组就不能被修改,即不能对元组进行更新、增加、删除操作。

集合:就是我们数学学的集合,没有什么特殊的定义。集合最好的应用是去重。集合没有特殊的表示方法,而是通过一个set函数转换成集合。

集合是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.。

由于集合是无序的。所以,sets 不支持 索引, 分片,或其它类序列(sequence-like)的操作。

字典:

字典最外面用大括号,每一组用冒号连起来,然后各组用逗号隔开。

字典最大的价值是查询,通过键,查找值。字典和集合都是无序的。

3.英文词频统计实例

A.待分析字符串

B.分解提取单词

     a.大小写 txt.lower()

     b.分隔符'.,:;?!-_’

     c.单词列表

C.单词计数字典

结果:

 

posted on 2017-09-22 11:08  026陈华斐  阅读(164)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3