集合数据的特点:1、去重,2、 集合的数据没有顺序,所以不支持下标 3、
创建集合:创建集合使用{}或者set(),如果要创建空集合只能使用set(),因为{}用来创建空字典的
set1= {1,2,3,4,5}
set2 = set() 创建了一个空集合
集合的数据增加
add()函数:增加只能增加单一数据到集合中来
set1 = {1,2,3,4,5}
set1.add(100)
print(set1) # {1,2,3,4,5,100}
update()函数:增加的数据是序列
set1 = {1,2,3,4,5}
set1.update([10,20,30])
print(set1) #{1,2,3,4,510,20,30}
集合的数据删除
remove():删除集合中指定数据,如果数据不存在则报错
set1 = {1,2,3,4,5}
set1.remove(1)
print(set1) #{2,3,4,5}
discard():删除集合中的指定数据,如果数据不存在也不会报错
set1 = {1,2,3,4,5}
set1.discard(1)
print(set1) #{2,3,4,5}
pop (): 随机删除某个数据,并返回这个数据
set1 = {1,2,3,4,5}
num = set1.pop()
print(num)
集合数据的查找
in和not in 返回trule 和false
set1 = {1,2,3,4,5}
print(10 in set1) # false
print(1 in set1) # trule