Python集合(set)清空元素

Python集合(set)清空元素教程

Python集合 清空元素有三种方式,分别为:使用 clear 方法、使用 del 方法和使用空集合重新赋值。

Python集合(set)清空元素对比

函数 描述
clear 使用 clear 方法清空元素后,集合还存在,但元素都已经被全部删除。
del 使用 del 方法清空元素时,整个集合 变量 都被删除,元素不存在,集合变量也不存在。
赋值 使用空集合重新赋值后,集合还存在,但元素都已经被全部删除。

clear方法清空元素详解

语法

s.clear()

参数

参数 描述
s 集合名。

说明

清空集合 s 中的所有元素。

del方法清空元素详解

语法

del s

参数

参数 描述
s 集合名。

说明

删除集合 s,集合不存在了,集合中的变量也不存在。

使用空集合重新赋值详解

语法

s = {}

参数

参数 描述
s 集合名。

说明

将集合 s 重新赋值为空。

案例

使用 clear 方法清空元素

使用 clear 方法,清除集合中的所有元素

print("嗨客网(www.haicoder.net)") # 使用 clear 方法,清除集合中的所有元素 s = {"Hello", "HaiCoder", 1024} print("Before s =", s) s.clear() print("After s =", s)

程序运行后,控制台输出如下:

140 python集合set清空元素.png

我们使用 {} 定义了一个集合 s,集合的第一个和第二个元素都是 string 类型,第三个元素是 int 类型的。

接着,我们使用 clear 方法,清空集合中所有元素, 最后,我们使用 print 打印集合的内容,发现集合中的所有元素都已经被清空。

使用 del 方法删除集合

使用 del 方法删除集合

print("嗨客网(www.haicoder.net)") # 使用 del 方法删除集合 s = {"Hello", "HaiCoder", 1024} print("Before s =", s) del s print("After s =", s)

程序运行后,控制台输出如下:

141 python集合set清空元素.png

我们使用 {} 定义了一个集合 s,集合中有三个元素,接着,我们使用 del 方法删除整个集合。因此,使用 del 删除集合之后,整个集合变量都不存在了,因此我们再次使用 print 打印变量,程序报错。

给集合重新赋值,清空集合

使用给集合重新赋值的方法,清空集合

print("嗨客网(www.haicoder.net)") # 使用给集合重新赋值的方法,清空集合 s = {"Hello", "HaiCoder", 1024} print("Before s =", s) s = {} print("After s =", s)

程序运行后,控制台输出如下:

142 python集合set清空元素.png

我们使用 {} 定义了一个集合 s,集合中有三个元素,接着,我们再次给该集合赋值了一个空集合,使用此方法来清空了整个集合。

Python集合(set)清空元素总结

Python 的集合清空元素有三种方式,分别为:使用 clear 方法、使用 del 方法和使用空集合重新赋值。使用 clear 方法清空元素后,集合还存在,但元素都已经被全部删除。

使用 del 方法清空元素时,整个集合变量都被删除,元素不存在,集合变量也不存在。使用空集合重新赋值后,集合还存在,但元素都已经被全部删除。