– | 集合 | 列表 | 元组 |
---|---|---|---|
符号 | {} | () | [ ] |
有序性 | ❌ | ✔ | ✔ |
代码 | 代码注释 | 运行结果 |
---|---|---|
a={1,2,5,6,7} | 直接创建集合 | 略 |
b=set([1,5,6,7,8]) | 用函数创建集合 | |
a.add(10) | 在集合中的任一位置添加这个值 | |
a.remove(3) | 移除某一个值 | |
{1}.issubset(a) | 判断某个值是不是在该集合中 |
集合当中有并集、交集、差集
代码 | 代码注释 | 运行结果 |
---|---|---|
a-b | 计算差集(去除共有的元素) | |
a.difference(b) | 计算差集(去除共有的元素) | |
a&b | 计算交集 | |
a.intersection (b) | 计算交集 | |
a b | 计算并集 | |
a.union(b) | 计算并集 | |
a^b | a与b集合当中的异或元素 |