Python 清空列表

Python 清空列表

列表类中的clear()方法会清空给定列表的内容。然而,列表对象并不会从内存中删除。要从内存中删除对象,请使用”del”关键字。

语法

list.clear()

示例

以下示例演示了如何清空一个列表。

lst = [25, 12, 10, -21, 10, 100]
print ("Before clearing: ", lst)
lst.clear()
print ("After clearing: ", lst)
del lst
print ("after del: ", lst)

它将产生以下 输出

Before clearing: [25, 12, 10, -21, 10, 100]
After clearing: []
Traceback (most recent call last):
 File "C:\Users\mlath\examples\main.py", line 6, in <module>
  print ("after del: ", lst)
                        ^^^
NameError: name 'lst' is not defined. Did you mean: 'list'?

出现NameError是因为”lst”不再存在于内存中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程