Python 中集合的使用
集合中,只能存储不可变的数据类型,包括整形、浮点型、字符串、元组,无法存储列表、字典、 集合这些可变的数据类型
创建集合 set()
a={1,2,3} #直接创建集合 b=set("ddddd") #将字符串转换为集合 c=set([1,2,3,4]) #将列表转换为集合 d=set((1,2,3,4)) #将元组转换为集合
访问集合
由于集合中的元素是无序的,因此无法向列表那样使用下标访问元素。Python 中,访问集合元素最常用的方法 是使用循环结构,将集合中的数据逐一读取出来。
a = {1,'c',1,(1,2,3),'c'} for ele in a: print(ele,end=' ') #结果为:1 c (1, 2, 3)
删除set集合
a = {1,'c',1,(1,2,3),'c'} print(a) del(a) #删除整个集合
添加元素
add()函数只能一个一个的添加元素
a={1,2,3} a.add(4) a.add(5) print(a) #结果:{1, 2, 3, 4, 5}
删除集合中某个元素
remove() 删除集合中的某个元素
a={1,2,3,4,'s','c'} a.remove(4) #删除集合a中的"4" a.remove('c') print(a) #结果:{1, 2, 3, 's'}