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

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

 

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

 

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

>>> ls=list('012332122331')
>>> ls
['0', '1', '2', '3', '3', '2', '1', '2', '2', '3', '3', '1']
>>> tup=tuple('012332122331')
>>> tup
('0', '1', '2', '3', '3', '2', '1', '2', '2', '3', '3', '1')
>>> d={'201406114301':90,'201406114302':85,'201406114303':95}
>>> d
{'201406114301': 90, '201406114302': 85, '201406114303': 95}
>>> s=set([1,1,3,2,2,4,4,3])
>>> s
{1, 2, 3, 4}
>>> 

 列表是可变的,而元组是不可变的。

 集合是把相同的元素去掉,得出的是无序、不重复元素的集合。

 

4、英文词频统计实例

        A、待分析字符串

        B、分解提取单词

           a、大小写 txt.lower()

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

       C、计数字典

       D、排序list.sort()

       E、输出TOP(10)

 

posted on 2017-09-20 19:12  46陈远钊  阅读(146)  评论(0编辑  收藏  举报