# !/usr/bin/env python
# -*-coding:UTF-8-*-
a = [1, 2, 7, 7, 9, 55]
list_1 = set(a)
list_2 = set([3, 6, 7, 9, 44])
# list_1&list_2
b = list_1.intersection(list_2)
print(b)
# list_1|list_2
c = list_2.union(list_1)
print(c)
# list_1-list_2
d = list_1.difference(list_2)
print(d)
list_3 = set([1, 2, 7, 9])
e = list_3.issubset(list_1)
print(e)
f = list_1.issuperset(list_3)
print(f)
# list_1^list_2
g = list_1.symmetric_difference(list_2)
print(g)
h = list_1.isdisjoint(list_3)
print(h)
list_1.add(999)
list_1.update([7, 8, 9, 0])
print(list_1, list_2)
print(list_1.pop())
print(list_1.pop())
list_1.remove(7)
print(list_1)
list_1.discard(55)
print(list_1)
本小节主要讲的是集合,
集合是无序的,并且集合能够自动剔除相同的元素。
集合能够进行交并差等运算;
同时,这里介绍了集合的增加与删除,集合中的元素不能进行修改。