python_5,,集合:list_1=


集合:

list_1=[1,3,6,9,2,7,11,43]
set_1=set(list_1)
set_2=set([13,14,12,7,8,9])
print(set_1)
print(set_2)

print(set_1.intersection(set_2)) #交集
print(set_1&set_2) #交集

print(set_1.union(set_2)) #并集
print(set_1|set_2) #并集

print(set_1.difference(set_2)) #差集
print(set_1-set_2) #差集

print(set_1.issubset(set_2)) #子集
print(set_1.issuperset(set_2)) #父集

print(set_1.symmetric_difference(set_2))#对称差集,保留两个集合中都没有的集合
print(set_1^set_2) #对称差集

#增加元素
set_3=set([7,9])
set_3.add(999)
print(set_3)
set_3.update([777,888,999,1000])
print(set_3)

#删除元素
a=set_3.pop()
print(a)
set_3.remove(1000)
print(set_3)

python_5

评论关闭