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)