#集合 无序 值唯一 ************************************************************
#初始化
x = set('abcdffff')
y = set('joijoijmpol')
z = set(['33','a','f','i','pp'])
print (x,y,z) #(set(['a', 'c', 'b', 'd', 'f']), set(['i', 'j', 'm', 'l', 'o', 'p'])),set(['33', 'a', 'pp', 'i', 'f']))
print (z&y) # set(['i']) 交集
print (y.intersection(z)) #set(['i']) 交集
print (y -z) # set(['p', 'j', 'm', 'l', 'o']) 在z中不属于y的部分
print (z -y) #set(['33', 'a', 'pp', 'f']) 在y中不属于z的部分
print (y|z) # set(['a', 'pp', 'f', 'i', 'j', 'm', 'l', 'o', 'p', '33']) y对z 并集
print (z|y)
z.update(y) # set(['i', 'j', 'm', 'l', 'o', 'p']) z对y并集
print (y)
x.add('plane') # set(['a', 'c', 'b', 'd', 'f', 'plane']) 添加
print (x)
x.remove('plane')
print (x) # set(['a', 'c', 'b', 'd', 'f']) 删除
print (dir(set))
#对应的遍历
for value in x : print (value *3)
# aaa
# ccc
# bbb
# ddd
# fff
网友评论