del 运算符如何处理 Python 中的元组?
删除单个元组元素是不可能的。当然,将另一个元组与使用列表推导式或切片丢弃的不需要的元素放在一起并没有错。要显式删除整个元组,您可以使用del语句。
例子
tup = ('physics', 'chemistry', 1997, 2000) print(tup) del(tup) print("删除tup后: ") print(tup)
这将提供以下输出。请注意引发的异常,这是因为在deltup元组之后不再存在。
示例
('physics', 'chemistry', 1997, 2000) 删除tup后: Traceback (most recent call last): File "test.py", line 9, inprint tup; NameError: name 'tup' is not defined