集合的基本操作

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_1.issuperset(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

猜你喜欢

转载自www.cnblogs.com/my-love-is-python/p/9036597.html