1,什么是集合?

在{}内用逗号分隔开多个值,集合的特点:

1,没个值必须是不可变类型

2,集合无序

3,集合内元素不能重复

2.为何要集合?

 1,用于做关系 运算

 2,去重

3.如何用集合?

集合的第一大用途:关系运算

  1.交集   符号:    A &  B     A.intersection(B)

  2。并集   符号    A |  B      A.update(B)

  3.差集     符号    A-B         A.difference_update(B)

  4.对称差集    符号   A^B      A.symmetric_difference_update(B)

 

4父子集:指的是一种包含与被包含的关系

s1 ={ 1,2,3]

s2 ={ 1,2}

print ( s1>s2)  # >号代表s1是包含s2的,称之为s1为s2的父集

 

s3 ={ 1,2,3}

s4= {3,2,1 }

print (s3==s4)

 

s5 ={1,2,3}

s6 ={1,2,3}

print(s5>=s6)

print (s6>=s5)

posted on 2018-09-18 18:58  frank007  阅读(87)  评论(0编辑  收藏  举报