Python编程基础与应用教案0509-集合的应用(二).docx
《Python编程基础与应用教案0509-集合的应用(二).docx》由会员分享,可在线阅读,更多相关《Python编程基础与应用教案0509-集合的应用(二).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python编程基础与应用教案0509-集合的应用(二)Python编程基础与应用电子教案课题集合的应用授课人课型实训课程Python编程基础与应用班级课时2上课时间上课地点教学目标掌握集合集合的操作方法掌握集合的运算方法(函数)重 点集合的运算方法(函数)难 点集合的运算方法(函数)学情分析教学方法演示法、做中学、项目教学法教学准备多媒体电脑机房,云教学平台环境,投影仪教学过程与内容设计意图时间环节一:集合的操作方法集合的操作方法与列表的操作方法有很多相似之处,比如元素的增加、修改、删除、复制等操作集合的操作方法序号操作函数描述1s.add()为集合添加元素。2s.clear()移除集合中的
2、所有元素。3s.copy()拷贝一个集合。4s.pop()随机移除元素。5s.remove()移除指定元素。6s.update()给集合添加元素。7s.discard()删除集合中指定的元素。环节二:集合运算的操作方法1、 6个集合运算的方法序号操作函数描述1s1.difference(s2)返回多个集合的差集,等价的运算符为 -。2s1.intersection(s2)返回集合的交集, 等价的运算符为 &。3s1.isdisjoint(s2)判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。4s1.issubset(s2)判断指定集合s1是否为该方法参数集合s2的
3、子集,等价的运算符为。6s1.union(s2)返回两个集合的并集, 等价的运算符为|。2、讲解6个方法的含义及举例环节三:学生实训和练习设集合set1= 1,2,3, set2 = 3,4(1)将 set1 中有而 set2 没有的元素给 set3(2)从 set1 中删除与 set2 相同的元素(3)取 set1 和 set2 的交集给 set3(4)取 set1和 set2 的交集,并更新给 set1(5)判断 set1 和 set2 是否没有交集,有交集返回 False;没有交集返回 True(6)判断 set1 是否是 set2 的子集(7)判断 set2 是否是 set1 的子集(8)取 set1 和 set2 中互不相同的元素,给 set3(9)取 set1 和 set2 中互不相同的元素,并更新给 set1(10)取 set1 和 set2 的并集,赋给 set3环节四:小结和布置作业1、小结利用set1.issuperset(set2)方法用于检查此set1是否为set2的超集。它与issubset()相反,因为set1是set2的超集,反过来说就是set2是set1的子集。set1.issuperset(set2)等价于set2.issubset(set1)。2、作业教学反思感谢您的支持与使用如果内容侵权请联系删除仅供教学交流使用4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 基础 应用 教案 0509 集合
限制150内