Python 中的 clear() 函数有助于从列表中删除所有元素。调用此方法后,列表将被初始化为空对象。
list.clear() #where list in which needs to clear
clear() 方法不带任何参数。我们可以说这个方法等同于 del a[:]。
此方法不返回任何值。它只是清空列表。
# Defining a list
org_list = [{5, 6}, ('x'), ['5.5', '6.6']]
# clearing the list
org_list.clear()
print('List after clear:', org_list)
输出
List after clear: []
注意:如果使用 Python 2 或 Python 3.2 及以下版本,我们可以使用 del 运算符代替 clear()。
# Defining a list
org_list = [{5, 6}, ('x'), ['5.5', '6.6']]
# clearing the list
del org_list[:]
print('List after delete:', org_list)
输出
List after delete: []