set集合是一个无序、不可重复、可嵌套的序列,基本功能是进行成员关系测试和删除重复元素,可以使用大括号({})或者 set()函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典
1.1 常用功能函数
-
增加元素
使用set.add()函数单个添加元素;使用set.update()函数来批量添加元素,参数为可迭代的对象,如列表,元组,字符串
View Code>>> 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'}