添加单个元素
s = {1, 2, 3, 4, 5, 6}
print(s)
s.add(100)
s.add(888)
print(s)
添加多个元素
s = {1, 2, 3, 4, 5, 6}
print(s)
s.update({222,333,444,555})
print(s)
弹出删除集合中的元素
s = {1, 2, 3, 4, 5, 6}
print(s)
a = s.pop()
print(a)
print(s)
删除集合中指定的元素
s = {1, 2, 3, 4, 5, 6}
print(s)
s.remove(4)
print(s)
集合中元素的排序
s1={6,8,999,444,0,345}
sorted(s1)
print(s1)
并集的表示
s = {1, 2, 3, 4, 5, 6}
print(s)
s1={6,8,999,444,0,345}
print('并集:',s.union(s1))
print('并集:',s | s1)
交集的表示
s = {1, 2, 3, 4, 5, 6,888,444,999}
print(s)
s1={6,8,999,444,0,345}
print('交集:',s.intersection(s1))
print('交集:',s & s1)
差集的表示
s = {1, 2, 3, 4, 5, 6, 888, 444, 999}
print(s)
s1 = {6, 8, 999, 444, 0, 345}
print('差集:', s.difference(s1))
print('差集:', s - s1)
对等差分:并集-交集
s = {1, 2, 3, 4, 5, 6, 888, 444, 999}
print(s)
s1 = {6, 8, 999, 444, 0, 345}
print('对等差分:', s.symmetric_difference(s1))
print('对等差分:', s ^ s1)
集合1是否是集合2的子集
x={'westos','redhat','python'}
y={'redhat','python','linux'}
print(x.issubset(y))
z={1,2,3}
p={1,2,3,4,5,6,7,8,9}
print(z.issubset(p))
两个集合是否相交
x={'westos','redhat','python'}
y={'redhat','python','linux'}
print(x.isdisjoint(y))
集合中的成员操作符
s = {1, 2, 3}
print(1 in s)
print(1 not in s)
fo循环
s = {1, 2, 3}
for i in s:
print(i,end='')
print()
print('hello')