集合的创建
集合里面的元素是不可重复的
sets = {1,2,3,1,2,3,4,5,6}
print(type(sets))
print(sets)
<class 'set'>
{1, 2, 3, 4, 5, 6}
添加元素
sets.add(10) ###增加一个元素
print(sets)
{1, 2, 3, 4, 5, 6, 10}
sets.update([9,8,7]) ###添加多个元素
print(sets)
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
删除元素
sets.pop() ##删除最前面的元素【第一个】
print(sets)
{2, 3, 4, 5, 6, 7, 8, 9, 10}
sets.remove(8) ###指定删除某个元素
print(sets)
{2, 3, 4, 5, 6, 7, 9, 10}
交集
sets_1 = {2,3,5,11}
print('交集:',sets.intersection(sets_1))
print('交集:',sets & sets_1)
交集: {2, 3, 5}
交集: {2, 3, 5}
并集
print('并集',sets.union(sets_1))
print('并集',sets | sets_1)
并集 {2, 3, 4, 5, 6, 7, 9, 10, 11}
并集 {2, 3, 4, 5, 6, 7, 9, 10, 11}