Python常见数据结构-Set集合
集合基本特点
- 集合是无序的,且集合内无重复值。
- 集合不支持索引和切片
集合常见操作及方法
s1 = {1,2,3} s2 = {2,3,4} s1.add(4) #.add()方法添加一个元素 s1.remove(4) #.remove方法删除一个指定元素 a = s1.pop() #.pop()方法删除一个元素,且返回值,默认删除和返回第一个原始值。
s1 & s2 #&关键字,求集合的交集 s1 | s2 # |关键字,求集合的并集
str1 = 'python' list1 = [1,2,3,4] set(str1) # set将其它类型变为集合 set(list1)
#可用集合的无重复值的特性删除list中的重复值 l1 = [1,2,3,3,4] list(set(l1)) #可用集合中交集求出两个列表中相同元素 l2 = [3,4,5] set(l1) & set(l2)
2020-3-17 16:43