📅  最后修改于: 2023-12-03 14:49:21.928000             🧑  作者: Mango
要从 Python 列表中删除所有项目,可以使用 clear()
方法或对列表进行切片。
clear()
方法clear()
方法用于从列表中删除所有项目。示例如下:
my_list = [1, 2, 3, 4, 5]
my_list.clear()
print(my_list) # Output: []
在 Python 中,切片可以用来获取列表的一部分。如果将切片应用于从头到尾(即省略开始和结束索引),则会返回整个列表。如果将切片应用于列表索引范围之外的值,则不会引发错误。
以下示例演示如何使用切片从 Python 列表中删除所有项目:
my_list = [1, 2, 3, 4, 5]
my_list[:] = []
print(my_list) # Output: []
在这个示例中,my_list[:]
返回整个列表,[]
是一个空列表,将其赋值给 my_list
将删除整个列表。
总的来说,使用 clear()
方法是更简洁并且更容易理解的方法,但使用切片提供了更大的灵活性,特别是当需要在列表的一部分之间删除项目时。
这就是如何从 Python 列表中删除所有项目!