1. 集合的去重作用

list_1 = [1, 4, 5, 7, 3, 6, 7, 9]

list_1 = set(list_1)

list2 = set([2, 6, 0, 66, 22, 8, 4])

2.#交集 intersection 

list_1.intersection(list_2)

list_1 & list_2

3.# 并集

list_1.union(list_2)

list_1 | list_2

4.#差集

list_1.difference(list_2)

list_1 - list_2

5.#对称差集

list_1.symmetric_difference(list_2)

list_1 ^ list_2

6.# 子集

list_3 = set([1, 3, 7])

list_3.issubset(list_1) # 判断list_3是不是list_1 的子集

list_1.issuperset(list_3)  #判断list_1 是不是 list_3 的 父集

7.#集合添加 

list_1.add(999)  #无序加入, 集合是无序的

list_1.update([888, 777, 555])   #添加的元素必须是可迭代对象

8.#集合的删除

list_1.pop()  #随机删除

list_1.discard(888) #根据元素进行删除

list_1.remove(777) #返回删除的结果

9. # 集合的长度

len(list_1)

10. 判定元素是否在集合内

if x in list_1

 

posted on 2018-05-14 16:06  python我的最爱  阅读(182)  评论(0编辑  收藏  举报