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'}