Python列表(list)清除内容

Python列表(list)清除内容教程

Python 中,如果要清除 列表 的所有内容,除了可以使用 del 语句加上切片的形式,Python 的 list 还专门提供了一个 clear 函数。

clear函数详解

语法

lis.clear()

参数

参数 描述
lis 需要被清空的列表。

说明

将列表 lst 的所有元素都清空。

案例

清空列表元素

使用 clear 函数,清空列表元素

print("嗨客网(www.haicoder.net)") # 使用 clear 函数,清空列表元素 lis = ["Hello", "HaiCoder", 1024] lis.clear() print(lis)

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

21 python列表清空元素clear.png

我们使用 [] 创建了一个列表 lis,列表的第一个和第二个元素都是 string 类型,第三个元素是 int 类型的。接着,我们使用 clear 函数清空了列表的内容。

最后,使用 print 打印列表的所有元素,此时输出了空列表,即列表的所有元素都被我们使用 clear 函数删除了。

清空空列表

使用 clear 函数,清空空列表,不会报错

print("嗨客网(www.haicoder.net)") # 使用 clear 函数,清空空列表,不会报错 lis = ["Hello", "HaiCoder", 1024] lis.clear() lis.clear() print(lis)

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

22 python列表清空元素clear.png

我们对同一个列表执行了两次 clear 函数,程序没有报错,正常运行,说明对一个空列表使用 clear 清除元素内容,并不会报错。

Python列表(list)清除内容总结

在 Python 中,如果要清除列表的所有内容,除了可以使用 del 语句加上切片的形式,Python 的 list 还专门提供了一个 clear 函数。Python 列表(list)清除内容 clear 函数语法:

lis.clear()