(1)根据列表生成集合:
basket = [’apple’, ’orange’, ’apple’, ’pear’, ’orange’, ’banana’]
fruit = set(basket)
(2)根据字符串生成集合:
a = set(’abracadabra’)
(3)集合求交:a & b
(4)集合求或:a | b或 a |= b
(5)集合异或:a ^ b或a &=b
(6)集合求差:a - b
(7)集合求长度:len(a)
(8)判断某个元素是否在集合中存在:if value in a或者if value not in a
(9)判断子集:a <= b或a==b或a>=b
(10)添加元素:s.add(value)
(11)删除元素:最好用s.discard(value), 使用s.remove(value)时,不存在则KeyError;
(12)随机取1个元素:s.pop(),不存在则KeyError
(13)清空:s.clear()
管理员 admin: 2013年06月09日 下午6:17 Δ-49楼
努力的孩子,赞一个