python--基础集合

'''
讲述集合的作用和去重好帮手,集合也是无序的 & 交集 | 并集 - 差集 ^ 对称差集
集合的增删改查
'''
list_1 =[1,2,3,4,5,6,3,7,9,2]
list2=set([1,2,11,121,211])
list_1=set(list_1)
#print(list_1,type(list_1))
print(list_1,list2)
'''交集--相同的元素 判断是否有交集isdisjoint() '''
print( list_1.intersection(list2))
print(list_1 & list2)
'''取并集'''
print(list_1.union(list2))
print(list_1 | list2)
'''取差集 in list_1 but not in list2'''
print(list_1.difference(list2))
print(list_1-list2)
'''判断是不是子集反过来可以看是否有父级 issupsubset'''
print(list_1.issubset(list2))
'''反向差集'''
print(list_1.symmetric_difference(list2))
print(list_1^list2)

'''添加'''
list_1.add(1000000)
list_1.update([888,777,666,555])
print(list_1)
'''删除'''
print(list_1.pop())
print(list_1.pop())
print(list_1.pop())
print(list_1.pop())
'''取集合长度'''
print(len(list_1))
'''x in y 判断x是不是在y里面'''

posted @ 2017-12-09 22:00  baidi  阅读(175)  评论(0编辑  收藏  举报