《Python参考手册(第4版•修订版)》——1.8 集合

    xiaoxiao2023-12-27  174

    本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第1章,第1.8节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.8 集合

    集合用于包含一组无序的对象。要创建集合,可使用set()函数并像下面这样提供一系列的项:

    s = set([3,5,9,10]) # 创建一个数值集合 t = set("Hello") # 创建一个唯一字符的集合

    与列表和元组不同,集合是无序的,也无法通过数字进行索引。此外,集合中的元素不能重复。例如,在检查前面代码中t集合的值时,会得到这样的结果:

    >>> t set(['H', 'e', 'l', 'o'])

    注意,只出现了一个'l'。

    集合支持一系列标准操作,包括并集、交集、差集和对称差集,例如:

    a = t | s # t和s的并集 b = t & s # t和s的交集 c = t – s # 差集(项在t中,但不在s中) d = t ^ s # 对称差集(项在t或s中,但不会同时出现在二者中)

    使用add()或update()可以在集合中添加新项:

    t.add('x') # 添加一项 s.update([10,37,42]) # 在s中添加多项

    使用remove()可以删除一项:

    t.remove('H')

    相关资源:Python参考手册第4版修订版(中文).epub
    最新回复(0)