set解决了list,string,tuple中有序重复的问题,重复元素自动合并,且顺序不同,因此不支持下标索引。
1. 集合的创建
my_set = {元素,......}
2. 添加元素
my_set.add(元素)
3. 删除元素
my_set.remove(元素)——指定元素删除
my_set.pop()——随机从set中删除一个元素
4. 清空集合
my_set.clear()
5. 取两个集合的差集——A-B(概率论)
set1.difference(set2)——以set1为基础搜索集合1中有而集合2中没有的元素
6. 消除差集——消除A-B
set1.difference_update(set2)——以set1为基础,消除set1中set1和set2的交集
7. 合并集合
set3 = set1.union(set2)——得到新的集合,而不修改原来的集合
8. 统计集合元素数
len()
9. 集合的遍历
集合中元素没有下标表示,则不能用while遍历(没有条件),利用for
for element(标志而已) in set1
print(element)