python基础篇-集合

集合 :集合内的数据不重复,但是数据是无序的

  创建集合 {} 或者set()

  注: 创建空集合只能用set(), 因为{}已经被字典占用了

  eg: s1 = {10, 20 ,40,30 }

  eg: s2 = set('abcdefg')  :用set创建,序列会被拆开 = 》 {’a', 'b', 'c', 'd', 'e', 'f', 'g'}

 

  集合的操作:

    1.增加

      s1.add()  增加单个数据到集合,追加位置任意,如果集合中已存在,则不再追加

      s1.update() 追加数据序列到集合,不能追加单个

    2.删除

      s1.remove(item) : 删除指定数据,如果数据不存在,则报错

      s1.discard(item) : 删除指定数据,数据不存在时,不会报错

      s1.pop() :  随机删除某个数据项,并将其返回

    3.查找

      in 或者 not in  返回True或者False

posted @ 2025-09-18 17:06  Wind_Swing_Dunn  阅读(8)  评论(0)    收藏  举报