赞
赏
在 Python 中,如果要清除 列表 的所有内容,除了可以使用 del 语句加上切片的形式,Python 的 list 还专门提供了一个 clear 函数。
lis.clear()
参数 | 描述 |
---|---|
lis | 需要被清空的列表。 |
将列表 lst 的所有元素都清空。
使用 clear 函数,清空列表元素
print("嗨客网(www.haicoder.net)")
# 使用 clear 函数,清空列表元素
lis = ["Hello", "HaiCoder", 1024]
lis.clear()
print(lis)
程序运行后,控制台输出如下:
我们使用 [] 创建了一个列表 lis,列表的第一个和第二个元素都是 string 类型,第三个元素是 int 类型的。接着,我们使用 clear 函数清空了列表的内容。
最后,使用 print 打印列表的所有元素,此时输出了空列表,即列表的所有元素都被我们使用 clear 函数删除了。
使用 clear 函数,清空空列表,不会报错
print("嗨客网(www.haicoder.net)")
# 使用 clear 函数,清空空列表,不会报错
lis = ["Hello", "HaiCoder", 1024]
lis.clear()
lis.clear()
print(lis)
程序运行后,控制台输出如下:
我们对同一个列表执行了两次 clear 函数,程序没有报错,正常运行,说明对一个空列表使用 clear 清除元素内容,并不会报错。
在 Python 中,如果要清除列表的所有内容,除了可以使用 del 语句加上切片的形式,Python 的 list 还专门提供了一个 clear 函数。Python 列表(list)清除内容 clear 函数语法:
lis.clear()