集合是无序的
print(list_1,type(list_1)) # 交集,取出重复元素 list_2 = (32,21,12,55,32) print(list_1.intersection(list_2)) # 并集,list的合并 print(list_1.union(list_2)) # 差集 print(list_1.difference(list_2)) # list_1和list_2对比,提取list_2没有的元素
{32, 67, 12, 45, 21} <class 'set'>
{32, 12, 21}
{32, 67, 21, 55, 12, 45}
{67, 45}
# 子集的判断 list_3 = set([32,55]) print(list_3.issubset(list_2)) # 子集的判断True
# 提取两个列表中没有重复的元素 print(list_1.symmetric_difference(list_2)){67, 45, 55}
其余操作与列表类似