赞
赏
如果需要清空 Python 中的 元祖 的元素,有两种方法,分别为:给元祖赋值为一个空元祖和使用 del 直接删除元祖。
tup = ()
参数 | 描述 |
---|---|
tup | 需要被清空元素的元祖。 |
我们通过给元祖赋值一个空元祖的方式,来清空元祖的元素。
tup = tup[0:0]
参数 | 描述 |
---|---|
tup | 需要被清空元素的元祖。 |
我们使用元祖切片获取一个空元祖,再次将空元祖赋值给原来的元祖实现删除元祖元素。
del tup
参数 | 描述 |
---|---|
tup | 需要被清空元素的元祖。 |
使用 del 删除整个元祖。
给元祖赋值一个空元祖的方式,来清空元祖的元素
print("嗨客网(www.haicoder.net)")
# 给元祖赋值一个空元祖的方式,来清空元祖的元素
tup = ("Hello", "HaiCoder", 1024, "嗨客网")
print("Before =", tup)
tup = ()
print("After =", tup)
程序运行后,控制台输出如下:
我们使用 () 创建了一个元祖 tup,元祖的第一个、第二个和第四个元素都是 string 类型,第三个元素是 int 类型的。
接着,我们给元祖直接赋值为 (),即一个空元祖,实现了删除元祖的所有元素。
给元祖赋值一个空元祖的方式,来清空元祖的元素
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 中的元祖的元素,有两种方法,分别为:给元祖赋值为一个空元祖和使用 del 直接删除元祖。 元祖赋值空元祖语法:
tup = ()
元祖赋值空元祖语法:
tup = tup[0:0]
Python 元祖(tuple)删除语法:
del tup
使用 del 删除这个元祖,使用 del 删除元祖后,这个元祖就不存在了,而不是仅仅清空了里面的元素。