一。创建集合(type=set)的特点:
1.在不出现重复内容的时候进行存储,当内容中有重复数据时候,只出现一次(去重性)
2.因为集合的无序性,所以不支持下标查找,否则会报错处理(无序性)
二。集合的创建:
1.当为数据为纯数字时,直接用大括号进行书写,例如set1 = {1,2,3,4}
2.当数组为字母或者其他符号,使用set,例如set1 = set{'abcd'},打印内容会分开(无序性)
3.创建空集合只能用set(),因为{}表示的时空字典
三。集合的基本方法(增加,删除,查找)
1.增加集合:
add():增加一个单一数据,追加可以为任意位置,如果增加的为一个重复数据,则不会继续增加
update():增加一个数据序列,内部要用[ ]进行包括追加的内容,不能增加单一数据
2.删除集合:
remove():删除集合中指定的数据,数据不存在则报错
discard():删除集合中指定的数据,数据不存在也不会报错,会显示原来内容
pop():随机删除某个数据,并且返回这个数据
3.查找数据是否存在:
in :判断数据是否在集合,存在则返回Ture,不在,则返回False
not in:判断数据是否不在集合,不存在则返回Ture,存在则返回False