集合

集合是无序的,不支持下标索引 重复的按一个算

消除两个集合的差集


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个