set被称为集合,是无序的,并且集合中的元素是唯一的

集合的创建

  1. s = {'张三','李四','王五'}

集合是无序的

  1. s = {'张三','李四','王五'}
  2. print(s)

结果:

  1. {'王五', '张三', '李四'}

集合元素唯一

  1. s = {'张三','李四','王五','张三'}
  2. print(s)

结果:

  1. {'李四', '张三', '王五'}

遍历集合中元素

通过for循环遍历集合中的元素

  1. s = {'张三','李四','王五'}
  2. # 遍历集合
  3. for ele in s:
  4. print(ele)

集合中添加元素

集合可以通过add方法添加元素

  1. s = {'张三','李四','王五'}
  2. # # 添加赵六 add
  3. s.add('赵六')

集合删除元素

remove删除,如果有 直接删除,如果没有 程序报错

  1. s = {'张三','李四','王五'}
  2. # 删除张三
  3. s.remove('张三')

pop删除,随机删除集合中的元素并返回,如果集合中没有元素,则程序报错

  1. s = {'张三','李四','王五'}
  2. # pop 随机删除
  3. print(s.pop())

discard删除,元素存在则直接删除,如果元素不存在,则不做任何操作

  1. s = {'张三','李四','王五'}
  2. # discard 删除元素 如果元素不存在,不做任何处理
  3. s.discard('林青霞')