第5章 集合2021(含习题).pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 23页
  • 2024-05-07 发布于天津
  • 举报

第5章集合和字典;目录;5.1集合;创建集合;创建集合;创建集合;各种数据类型汇总;练习1:删除列表中重复元素;练习2:集合应用之去除重复数据;练习3:列表去重,并保持输入顺序;练习4:列表去重(人名);操作和访问集合的元素;函数;函数;5.1集合;用循环实现遍历集合中的各个元素;如果集合s1中的元素,同样都在集合s2中,则称s1为s2的子集,s2为s1的超集。

使用s1.issubset(s2)来判断s1是否为s2的子集。

使用s2.issuperset(s1)来判断s2是否为s1的超集。

s1={2,3,5,7}

s2={1,2,3,4,5,6,7}

print(s1.issubset(s2))

print(s2.issuperset(s1))

输出:

True

True

;使用关系运算符==和!=

判断2个集合是否包含完全相同的元素。

s1={2,3,5,7}

s2={3,2,7,5}

print(s1==s2)

print(s1!=s2)

输出:

True

False

;使用关系运算符,=,,=进行包含关系判断。

如果s1是s2的真子集,则s1s2是True

如果s1是s2的子集,则s1=s2是True

如果s1是s2的真超集,则s1s2是True

如果s1是s2的超集,则s1=s2是True

注:s1是s2的真子集的意思是s1是s2的子集,但是s2中至少有一个s1中不存在的元素;s1是s2的真超集的意思是s1是s2的超集,但是s1中至少有一个s2中不存在的元素。

;集合运算;S|T

并;练习5:分析活动投票情况(建议使用集合差运算);-集合使用{}和set()函数创建

-集合间操作:交()、并(|)、差(-)、补(^)、比较(=)

-集合类型方法:.add()、.remove()等

-集合类型主要应用于:包含关系比较、数据去重

文档评论(0)

1亿VIP精品文档

相关文档