📜  python 创建特定长度的列表 - Python (1)

📅  最后修改于: 2023-12-03 15:19:07.795000             🧑  作者: Mango

Python 创建特定长度的列表

在Python中,可以使用以下方式创建特定长度的列表:

1. 使用循环语句

可以使用for循环语句来创建指定长度的空列表:

my_list = []
n = 10  # 设定列表长度为10
for i in range(n):
    my_list.append(None)
print(my_list)

输出结果为:

[None, None, None, None, None, None, None, None, None, None]
2. 使用列表生成式

也可以使用列表生成式来创建指定长度的空列表:

n = 10  # 设定列表长度为10
my_list = [None for i in range(n)]
print(my_list)

输出结果与上例相同。

3. 使用 * 操作符

还可以使用 * 操作符来创建指定长度的列表,这种方法创建的列表元素可以是任何默认值:

n = 10  # 设定列表长度为10
my_list = [None] * n
print(my_list)

输出结果与前两个例子相同。

4. 使用numpy库

如果需要创建特定长度的非空列表,可以使用numpy库:

import numpy as np
n = 10  # 设定列表长度为10
my_list = np.zeros(n)
print(my_list)

返回的结果为:

[0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]

以上就是Python创建特定长度的列表的几种方法。