1.集合的创建
n = {1,2,3,4,5,6,7,8,9}
if 10 in n:
print(n,id(n))
n_1 = {'remove()','discard()','pop()','clear()'}
if 'pop()' in n_1:
print(n_1,id(n_1))
n_2 = {'add()','update()','in','not in'}
if 'a' in n_2:
print(n_2,id(n_2))
n_3 = {'discard()','pop()','clear()','remove()'}
if 'pop()' in n_3:
print(n_3,id(n_3))
2.in
# 存在显示 => 不存在不显示
n = {1,2,3,4,5,6,7,8,9}
if 10 in n:
print(n,id(n))
n_1 = {'remove()','discard()','pop()','clear()'}
if 'pop()' in n_1:
print(n_1,id(n_1))
n_2 = {'add()','update()','in','not in'}
if 'a' in n_2:
print(n_2,id(n_2))
n_3 = {'discard()','pop()','clear()','remove()'}
if 'pop()' in n_3:
print(n_3,id(n_3))
3.not in
# 存在不显示 => 不存在显示
nt = {1,2,3,4,5,6,7,8,9}
if 10 not in nt:
print(nt)
nt_1 = {'add()','update()'}
if 'add()' not in nt_1:
print(nt_1.title(nt_1))
nt_2 = {'remove','discard','pop()','clear()'}
if 'd' not in nt_2:
print(nt_2)
nt_3 = {'discard()','remove()','pop()','clear()'}
if 'remove()' not in nt_3:
print(nt_3)
4.add()
#add()
#一次只能添加一个元素
#a = {} <=> 误以为是字典 会报错 a = set() <=> 不会报错
# a = {}
# a.add('update()')
# a.add('remove()')
# a.add('pop()')
# a.add('clear()')
# a.add('add()')
# print(a)#AttributeError: 'dict' object has no attribute 'add'
a = set()
a.add('remove()')
a.add('pop()')
a.add('clear()')
a.add('add()')
print(a)
a_1 = set()
a_1.add('add()')
a_1.add('update()')
a_1.add('remove()')
a_1.add('discard()')
a_1.add('pop()')
print(a_1)
a_2 = set()
a_2.add('in')
a_2.add('clear()')
a_2.add('remove()')
a_2.add('pop()')
a_2.add('not in')
print(a_2)
a_3 = set()
a_3.add(4)
a_3.add(9)
a_3.add(10)
a_3.add(11)
a_3.add(21)
print(a_3)
5.update()
u = set() u.update(['in']) u.update(['dict','set','tuple','list']) print(u) u_1 = set() u_1.update(['remove()','discard()','pop()','clear()']) print(u_1) u_2 = set() u_2.update([1,2,3,4,5,6,7,8,9]) print(u_2) u_3 = set() u_3.update(['in','not in','remove()','add()']) print(u_3)
6.remove()
#一次删除一个指定元素,元素不存在则抛出KeyError
r = {'remove()','add()','pop()','clear()','discard()'}
print(r)
r.remove('add()')
print(r)
r_1 ={1,2,3,4,5,6,7,8,9}
print(r_1)
r_1.remove(4)
print(r_1)
r_2 ={'dict','for','if','import'}
print(r_2)
# r_3 = {'pop()','remove()','discard()','clear()'}
# print(r_3)
# r_3.remove('discar()')
# print(r_3) #KeyError: 'discar()'
7.discard()
# 一次删除一个指定元素 元素不存在不会抛出错误
d = {1,2,3,4,5,6,7,8,9}
print(d)
d.discard(10)
print(d)
d_1 = {'in','add()','update'}
print(d_1)
d_1.discard('add()')
print(d_1)
d_2 = {'not in ','add()','remove()'}
print(d_2)
d_2.discard('remoye()')
print(d_2)
d_3 = {'discard()','pop()','clear()'}
print(d_3)
d_3.discard('pop(')
print(d_3)
8.pop()
#一次只删除一个任意元素
p = {1,2,3,4,5,6,7,8,9,10}
print(p)
p.pop()
print(p)
p_1 = {'pop()','clear()','remove()','discard()'}
print(p_1)
p_1.pop()
print(p_1)
p_2 = {'dict','list','tuple','add'}
print(p_2)
p_2.pop()
print(p_2)
p_3 = {'int()','str()','float()','bool()'}
print(p_3)
p_3.pop()
print(p_3)
9.clear()
#clear()
#清空集合
c = {1,2,3,4,5,6,7,8,9}
print(c)
c.clear()
print(c)
c_1 = {'clear','pop','remove','discard'}
print(c_1)
c_1.clear()
print(c_1)
c_2 = {'tuple','list','pass','break'}
print(c_2)
c_2.clear()
print(c_2)
c_3 = {'in','not in','add()','update()','remove()','discard()','pop()','clear()'}
print(c_3)
c_3.clear()
print(c_3)



