Python数据容器-集合set
1.集合set的特点
用一对大括号表示:my_set = {"Tom", "Lily", "Rose"}
元素不重复(可以利用这个特性去重)
元素无序
不支持下标索引访问,因为集合改变后,元素顺序也会改变
2.初始化set
3.添加 set.add(ele)
4.移除 set.remove(ele)
5.随机弹出元素 ele = set.pop()
6.清空集合 set.clear()
7.取差集 set3 = set1.difference(set2)
取出set1中有,而set2中没有的
取出的是新的集合set3,set1和set2没有改变
8.消除差集 set1.difference_update(set2)
消除的是set1中与set2相同的元素
消除差集后,set1的内容改变,set2不变
9.合并集合 set3 = set1.union(set2)
set3中有set1和set2的所有元素,但不会重复
10.集合元素个数 len = len(set)
11.遍历集合 只能用for循环
集合不能通过下标索引访问元素,不能用while循环遍历