set集合是一个无序、不可重复、可嵌套的序列,基本功能是进行成员关系测试和删除重复元素,可以使用大括号({})或者 set()函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典

1.1 常用功能函数

  • 增加元素

    使用set.add()函数单个添加元素;使用set.update()函数来批量添加元素,参数为可迭代的对象,如列表,元组,字符串

    >>> test = {1,2,3,4,}      #创建一个集合
    >>> test.add("5")                #添加集合元素5
    >>> test.add("6")       
    >>> test
    {1, 2, 3, 4, '6', '5'}
    >>> test.add("5")      #重新添加集合元素5.发现,之前已有,印证了不重复性
    >>> test
    {1, 2, 3, 4, '6', '5'}
    >>> li = [7,8,9,0]      
    >>> test.update(li)   #将li列表的元素批量添加到集合中
    >>> test
    {0, 1, 2, 3, 4, 7, 8, 9, '6', '5'}
    >>> test.update("fuzj")   #将fuzj字符串每个字符作为元素添加到集合中
    >>> test
    {0, 1, 2, 3, 4, 7, 8, 9, 'f', 'z', 'j', '6', 'u', '5'}
    View Code

相关文章: