python集合与集合之间的关系

集合是无序且不重复

1、list1.add():将元素添加到集合中去:

python集合与集合之间的关系

   第二种添加方式::list1.update(list2):将元组,列有,字典,集合添加到另外一个集合中去


2、list1.remove(3):删除集合中的某一个元素,如果元素不存在时,则会报错

python集合与集合之间的关系

3、list1.discard(3):删除元素,如果该元素不存在时,不会报错。

python集合与集合之间的关系

4、list1.pop():随机删除集合中的一个元素

python集合与集合之间的关系

 5、len(list1):计算集合元素的个数

python集合与集合之间的关系

 6、list1.copy():集合的拷贝:

python集合与集合之间的关系

7、list1.clear():清空集合里面的所有元素

python集合与集合之间的关系

=================================集合与集合之间的关系==============================================

1、list1.union(list2):返回集合的并集


2、 list1.intersection(list2):返回两个集合中相同的元素

 python集合与集合之间的关系

3、list1.intersection_update(list2):在原集合上修改为两个集合的相同值。(注意这个要区别于intersection()方法,intersection()这个方法是返回了一个新的集合,不会修改原来的集合,而intersection_update()这个方法会修改原来的集合

python集合与集合之间的关系

4、isdisjoint():两个集合有相同的元素返回false,否则返回true

python集合与集合之间的关系

5、list1.difference(list2):list1元素在list2中不存在的元素。

python集合与集合之间的关系

6、list1.difference_update(list2):改变了list1中的元素,剔除了和list2中相同的元素。

python集合与集合之间的关系

7、list1.symmetric_difference(list2):返回一个新的集合,这个集合的元素都是list1和list2中互不交叉的元素

python集合与集合之间的关系

8、list1.symmetric_difference_update(list2):把两个集合不交叉的元素都写入list1中

python集合与集合之间的关系