Python元祖(tuple)清空元素

Python元祖(tuple)清空元素教程

如果需要清空 Python 中的 元祖 的元素,有两种方法,分别为:给元祖赋值为一个空元祖和使用 del 直接删除元祖。

元祖赋值空元祖详解

语法

tup = ()

参数

参数 描述
tup 需要被清空元素的元祖。

说明

我们通过给元祖赋值一个空元祖的方式,来清空元祖的元素。

元祖赋值空元祖详解

语法

tup = tup[0:0]

参数

参数 描述
tup 需要被清空元素的元祖。

说明

我们使用元祖切片获取一个空元祖,再次将空元祖赋值给原来的元祖实现删除元祖元素。

Python元祖(tuple)删除详解

语法

del tup

参数

参数 描述
tup 需要被清空元素的元祖。

说明

使用 del 删除整个元祖。

案例

元祖清空元素

给元祖赋值一个空元祖的方式,来清空元祖的元素

print("嗨客网(www.haicoder.net)") # 给元祖赋值一个空元祖的方式,来清空元祖的元素 tup = ("Hello", "HaiCoder", 1024, "嗨客网") print("Before =", tup) tup = () print("After =", tup)

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

75 python元祖清空元素.png

我们使用 () 创建了一个元祖 tup,元祖的第一个、第二个和第四个元素都是 string 类型,第三个元素是 int 类型的。

接着,我们给元祖直接赋值为 (),即一个空元祖,实现了删除元祖的所有元素。

元祖清空元素

给元祖赋值一个空元祖的方式,来清空元祖的元素

print("嗨客网(www.haicoder.net)") # 给元祖赋值一个空元祖的方式,来清空元祖的元素 tup = ("Hello", "HaiCoder", 1024, "嗨客网") print("Before =", tup) tup = tup[0:0] print("After =", tup)

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

76 python元祖清空元素.png

我们使用 () 创建了一个元祖 tup,该元祖有四个元素。接着,我们使用元祖切片的形式,获取一个元祖开始索引为 0,结束索引也是 0 的元祖,这样获取的是一个空元祖。

最后,我们将空元祖赋值给原来的元祖看,这样就实现了清空一个元祖的所有元素。

删除元祖

使用 del 删除一个元祖

print("嗨客网(www.haicoder.net)") # 使用 del 删除一个元祖 tup = ("Hello", "HaiCoder", 1024, "嗨客网") print("Before =", tup) del tup print("After =", tup)

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

77 python元祖清空元素.png

我们使用 () 创建了一个元祖 tup,该元祖有四个元素。接着,我们使用 del 删除这个元祖,使用 del 删除元祖后,这个元祖就不存在了,而不是仅仅清空了里面的元素。

最后,我们使用 print 打印这个元祖,发现元祖已经不存在,程序报错。

Python元祖(tuple)清空元素总结

清空 Python 中的元祖的元素,有两种方法,分别为:给元祖赋值为一个空元祖和使用 del 直接删除元祖。 元祖赋值空元祖语法:

tup = ()

元祖赋值空元祖语法:

tup = tup[0:0]

Python 元祖(tuple)删除语法:

del tup

使用 del 删除这个元祖,使用 del 删除元祖后,这个元祖就不存在了,而不是仅仅清空了里面的元素。