Python第四章(5)集合

1.集合的特性:

  (1)集合为无序的不重复元素序列。

  (2)集合中的元素必须为不可变的类型。

2.集合的创建与删除:

  (1)直接使用大括号:

    day={1,2,"Monsday"}

  (2)若集合中有重复元素,python会自动保留一个。

  (3)集合推导式:

    squared={x**2 for x in range(1,3)}

  (4)set()函数:

    setname=set(a)//a为元组、列表、range对象、字符串……

3.集合元素的添加与删除:

  (1)add():

    squared.add(a)//括号中只能是字符串、数字或者布尔类型的true、false,不能是列表、元组等可迭代对象。若添加对象已存在,则不进行任何操作。

  (2)pop()、remove()、clear()

    a.pop()//括号空白,删除第一个元素

    a.remove(4)//删除集合中“4”

    a.clear()//清空集合

4.并集、交集、补集

  a | b //并集

  a - b //差集

  a & b //交集

posted @ 2023-09-13 17:30  鱼生摆烂  阅读(43)  评论(0)    收藏  举报