集合的介绍以及简单方法

1.集合的表示方法{},大括号括起

2.集合里的元素只能是不可变类型(数字,字符串,元组),集合是无序的

3.集合里只能存在不同的元素,如果相同会只留下一个

4.也可以用set(参数)创建集合,参数为可迭代对象,执行for循环后加入集合

5.add():增加元素(只能加一个元素,是元组时整体加入)

6.clear():清空

7.copy():复制

8.pop():无参数,随机删除并获得一个元素

10.remove():指定参数删除(若参数不存在会报错,不建议使用)

11.discard():删除指定,参数不存在时不会报错,建议使用

12.a.intersection(b):求a集合与b集合的交集  =  a&b

13.a.union(b):求并集  =  a|b

14.a.difference(b):求a集合减去b集合的差集  =  a-b

15.a.symmetric_difference(b):求a集合与b集合的交叉补集 (即并集减去交集) = a^b

16.a.disjoint(b):判断a集合与b集合是否有交集

17.a.issubset(b):判断a是否为b集合的子集

18.a.issuperset(b):判断a是否为b集合的父集

19.a.update(b):b集合中的元素for循环后加入a

20.s = forzenset():定义不可变集合

 

 

 

posted @ 2018-12-17 21:59  机智的小哥哥  阅读(606)  评论(0编辑  收藏  举报