python 基础笔记九-集合

集合set:

  1、集合中的元素天生去重,也是用大括号{}定义,集合是无序的,不能根据下标来取值;

  2、可以将一切可以循环的类型转换为集合,如列表、字符串、元组

  3、定义一个空集合:jihe = set()

  4、函数:

   4.1、set1.intersection(set2):判断集合set1和集合set2是否有交集,返回交集的元素

   4.2、set1 & set2:也是判断集合set1和集合set2是否有交集,返回交集的元素

      4.3、set1.union(set2):取集合set1、set2的并集,即返回两个集合合并到一起的元素

   4.4、set1 | set2:取集合set1、set2的并集,即返回两个集合合并到一起的元素

   4.5、set1.difference(set2):取两个集合的差集,返回集合set1中除了交集之外的元素

   4.6、set1 - set2:取两个集合的差集,返回集合set1中除了交集之外的元素

   4.7、set1.symmetric_difference(set2):取对称差集,即set1/set2中除了交集的元素

      4.8、set1 ^ set2:取对称差集,即set1/set2中除了交集的元素

   4.9、set1.issubset(set2):判断set1是否是set2的子集

   4.10、set1.issuperset(set2):判断set1是否是set2的父集

      4.11、set1.add(str):增加元素

   4.12、set1.remove(str):删除指定元素

   4.13、set1.pop():随机删除一个元素

 

原文地址:https://www.cnblogs.com/wu-xw/p/9686885.html