Python元祖(tuple)清空元素教程
如果需要清空
元祖赋值空元祖详解
语法
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)
程序运行后,控制台输出如下:
我们使用 () 创建了一个元祖 tup,元祖的第一个、第二个和第四个元素都是
接着,我们给元祖直接赋值为 (),即一个空元祖,实现了删除元祖的所有元素。
元祖清空元素
给元祖赋值一个空元祖的方式,来清空元祖的元素
print("嗨客网(www.haicoder.net)")
# 给元祖赋值一个空元祖的方式,来清空元祖的元素
tup = ("Hello", "HaiCoder", 1024, "嗨客网")
print("Before =", tup)
tup = tup[0:0]
print("After =", tup)
程序运行后,控制台输出如下:
我们使用 () 创建了一个元祖 tup,该元祖有四个元素。接着,我们使用元祖切片的形式,获取一个元祖开始索引为 0,结束索引也是 0 的元祖,这样获取的是一个空元祖。
最后,我们将空元祖赋值给原来的元祖看,这样就实现了清空一个元祖的所有元素。
删除元祖
使用 del 删除一个元祖
print("嗨客网(www.haicoder.net)")
# 使用 del 删除一个元祖
tup = ("Hello", "HaiCoder", 1024, "嗨客网")
print("Before =", tup)
del tup
print("After =", tup)
程序运行后,控制台输出如下:
我们使用 () 创建了一个元祖 tup,该元祖有四个元素。接着,我们使用 del 删除这个元祖,使用 del 删除元祖后,这个元祖就不存在了,而不是仅仅清空了里面的元素。
最后,我们使用 print 打印这个元祖,发现元祖已经不存在,程序报错。
Python元祖(tuple)清空元素总结
清空 Python 中的元祖的元素,有两种方法,分别为:给元祖赋值为一个空元祖和使用 del 直接删除元祖。 元祖赋值空元祖语法:
tup = ()
元祖赋值空元祖语法:
tup = tup[0:0]
Python 元祖(tuple)删除语法:
del tup
使用 del 删除这个元祖,使用 del 删除元祖后,这个元祖就不存在了,而不是仅仅清空了里面的元素。