集合
集合是无序的,不支持下标索引 重复的按一个算
消除两个集合的差集
set1 = {1,2,3}
set2 = {1,5,6}
set1.difference_update(set2)
print(set1) // {2,3}
print(set2) // {1,5,6}
如果要取两个合集的差集那么就用
set3 = set1.difference(set2)
但是这个方法并不会改变 set1 的内容
set1 = {1,2,3}
set2 = {1,5,6}
set3 = set1.difference(set2)
print(set1) // {1,2,3}
print(set2) // {1,5,6}
print(set3) // {2,3}
合并两个集合
set1 = {1,2,3}
set2 = {1,5,6}
set3 = set1.union(set2)
print(set1) // {1,2,3}
print(set2) // {1,5,6}
print(set3) // {1,2,3,5,6}
统计集合元素数量
set1 = {1,2,3,4,5,1,2,3,4,5}
num = len(set1)
print(num) // 5个