Python第八章(集合)

一。创建集合(type=set)的特点

1.在不出现重复内容的时候进行存储,当内容中有重复数据时候,只出现一次(去重性

2.因为集合的无序性,所以不支持下标查找,否则会报错处理(无序性

二。集合的创建:

1.当为数据为纯数字时,直接用大括号进行书写,例如set1 = {1,2,3,4}

2.当数组为字母或者其他符号,使用set,例如set1 = set{'abcd'},打印内容会分开(无序性)

3.创建空集合只能用set(),因为{}表示的时空字典

Python第八章(集合)_第1张图片

三。集合的基本方法(增加,删除,查找)

1.增加集合:

add():增加一个单一数据,追加可以为任意位置,如果增加的为一个重复数据,则不会继续增加

Python第八章(集合)_第2张图片

update():增加一个数据序列,内部要用[ ]进行包括追加的内容,不能增加单一数据

Python第八章(集合)_第3张图片

2.删除集合:

remove():删除集合中指定的数据,数据不存在则报错

Python第八章(集合)_第4张图片

discard():删除集合中指定的数据,数据不存在也不会报错,会显示原来内容

Python第八章(集合)_第5张图片

pop():随机删除某个数据,并且返回这个数据

Python第八章(集合)_第6张图片

3.查找数据是否存在:

in :判断数据是否在集合,存在则返回Ture,不在,则返回False

not in:判断数据是否不在集合,不存在则返回Ture,存在则返回False

Python第八章(集合)_第7张图片

你可能感兴趣的:(python)