木木需要水

python学习笔记之set篇

2017-07-27  本文已影响2人  汤尧

集合(set)拥有一系列元素,存储的元素必须是不变对象,它们是无序的,并且不能重复。
创建一个set:

d=(['Adam','Lisa','Bart','Paul'])

访问set:

d=(['Adam','Lisa','Bart','Paul'])
print 'Adam' in d#返回值为True或False

更新set:

d=(['Adam','Lisa','Bart','Paul'])
d.remove('Adam')
d.add('Adam')

集合也能进行数学上的集合运算:

#判断c是不是a的子集
c<a
c.issubset(a)
#a和b的并集
a|b
a.union(b)
#a和b的交集
a&b
a.intersection(b)
#a和b的差集
a-b
a.difference(b)
#a和b的对称差,即属于a和b,但不属于a交b
a^b
a.symmetric.difference(b)
上一篇下一篇

猜你喜欢

热点阅读