集合set 是装有独特值的无序“袋子”。一个简单的集合可以包含任何数据类型的值。如果有两个集合,则可以执行像联合、交集以及集合求差等标准集合运算。
1. 无序,相对于list、tuple来说,set没有index的概念
2. 唯一值,set里的每个值都是唯一的,这就很有用了,类似数据库里的unique key
集合间的操作
① | 要检测某值是否是集合的成员,可使用 in 运算符。其工作原理和列表的一样。 |
② | union() 方法返回一个新集合,其中装着 在两个 集合中出现的元素。(合集) |
③ | intersection() 方法返回一个新集合,其中装着 同时 在两个集合中出现的所有元素。(交集) |
④ | difference() 方法返回的新集合中,装着所有在 a_set 出现但未在 b_set 中的元素。(差集) |
⑤ |
|