在 Python 中,列表是一种有序的可变序列,可以存储各种类型的数据。创建一个空列表非常简单,有以下几种方法:

如何在 Python 中创建一个空列表如何在 Python 中创建一个空列表


方括号 []

最常见的方法是使用方括号 [] 没有任何元素:

``` my_list = [] ```

list() 函数

另一种方法是使用内置的 `list()` 函数:

``` my_list = list() ```

类型注释

对于新版本的 Python(3.6 及更高版本),您还可以使用类型注释来创建空列表:

``` my_list: list = [] ```

空列表的用途

空列表通常用作占位符,表示一个尚未填充元素的集合。它们也有以下用途:

初始化变量:您可以先创建一个空列表,然后再向其中添加元素。 处理缺少数据:如果查询没有返回任何结果,您可以返回一个空列表来表示没有数据。 作为参数:某些函数接受空列表作为参数,例如 `max()` 和 `min()`。 作为循环的终止条件:您可以使用空列表作为循环的终止条件,例如:

``` while my_list: element = my_list.pop() 处理元素 ```

注意事项

空列表与 `None` 不同。`None` 表示一个特殊的值,而空列表表示一个空集合。 空列表的行为与其他列表类似,您可以对其执行与其他列表相同的操作,例如追加、删除和排序。

示例

以下是一些创建空列表并将其用于不同用途的示例:

``` 创建一个空列表 my_list = []

向列表中添加元素 my_list.append(1) my_list.append(2)

遍历列表 for element in my_list: print(element)

检查列表是否为空 if not my_list: print("列表为空") ```