Python Set 基础
Set 是 Python 中的一种内置数据类型,类似于集合(collection)。Set 中的元素是唯一的,也就是说,Set 中不会有重复的元素。Set 是无序的,这意味着它的元素没有固定的顺序。
Set 的特点
- 唯一性:Set 中的元素是唯一的。
- 无序性:Set 的元素顺序是任意的。
- 可变性和不可变性:Set 是可变的,可以添加、删除元素;但一旦创建了 Set 的不可变版本,它就是不可变的。
创建 Set
创建 Set 有几种方法:
- 使用大括号
{}
:my_set = {1, 2, 3}
- 使用
set()
函数:my_set = set([1, 2, 3])
Set 的操作
- 添加元素:
my_set.add(4)
- 删除元素:
my_set.remove(3)
- 删除不存在的元素:
my_set.discard(4)
(不会抛出错误) - 长度:
len(my_set)
- 判断元素是否存在:
3 in my_set
图片示例
Set 示例
扩展阅读
想了解更多关于 Python 数据结构的知识?请访问Python 数据结构指南。