集合

2017-11-30  本文已影响3人  spades_K
#集合 无序 值唯一 ************************************************************
#初始化
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
上一篇 下一篇

猜你喜欢

热点阅读