#集合自动去除重复项,集合是无序的
list_1 = [1,3,4,6,8,5,4]
list_1 = set(list_1)
print(list_1)
list_2 = set([2,6,0,66,8,4])
#交集
print(list_1.intersection(list_2))
print(list_1&list_2)
#并集
print(list_1.union(list_2))
print(list_1 | list_2)
#差集 在list 1里不在list 2里
print(list_1.difference(list_2))
print(ist_1 - list_2)
#对称差集
print(list_1.symmetric_difference(list_2))
print(list_1 ^ list_2)
#子集
list_3 = set([1,3,5])
print(list_3.issubset(list_1))
#父级
print(list_1.issuperset(list_3))
#添加
list_1.add(999)
list_1.update([888,777,555])
#删除 remove()可以删除一项
list_1.remove("888")#删除不存在的会报错
list_1.pop()#随意删除一项
list_1.discard("ddd") #删除一个不存在的不会报错,返回none
#长度
len(list_1)
#在里面 in, not in
Day3-Set
猜你喜欢
转载自www.cnblogs.com/carol7258/p/12930856.html
今日推荐
周排行