现在的位置: 首页 > 综合 > 正文

python:集合操作汇总

2013年06月09日 ⁄ 综合 ⁄ 共 385字 ⁄ 字号 评论 1 条

(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()

目前有 1 条留言    访客:0 条, 博主:1 条


  1. 管理员
    admin 2013年06月09日 下午6:17  Δ-49楼

    努力的孩子,赞一个