Python-集合(set)

一、基本概念

Python-集合(set)
注意点:

  1. 无序可变
  2. 大括号表示{}
  3. 集合中只能包含不可变类型数据,eg: 数字,字符串,元组
  4. 集合不支持下标访问特定位置的元素,因为无序性
  5. 不支持random库的choice函数
  6. 支持random库的sample函数
  7. set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
  8. set是无序的,重复元素在set中自动被过滤。

二、集合常用函数

1、add函数和update函数
Python-集合(set)
2、pop函数和remove函数和discard函数

Python-集合(set)
注意:

  • pop函数随机删除,并有删除元素的返回值
  • remove函数若元素不存在会发生错误
  • discard函数不会发生错误,若没有该元素自动忽略本次操作 (推荐使用)