本文介绍清空list的四种方法,以及 list=[ ] 和 list.clear() 在使用中的区别。
- 使用clear()方法
lists = [1, 2, 1, 1, 5]
lists.clear()
print(lists)
>>>[]
- 重新初始化列表:初始化该范围内的列表,初始化列表没有值,即大小为0的列表
lists = [1, 2, 1, 1, 5]
lists = []
print(lists)
>>>[]
- 使用 “ * = 0 ”
lists = [1, 2, 1, 1, 5]
lists *= 0
print(lists)
>>>[]
- 使用 del: del可以用来清除范围中的列表元素,如果我们不给出范围,则删除所有元素
lists = [1, 2, 1, 1, 5]
del lists[:]
print(lists)
>>>[]
lists2 = [1, 2, 1, 1, 5]
del lists2[:2] #清除下标0、1元素
print(lists2)
>>>[1, 1, 5]