📅  最后修改于: 2023-12-03 15:19:07.795000             🧑  作者: Mango
在Python中,可以使用以下方式创建特定长度的列表:
可以使用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]
也可以使用列表生成式来创建指定长度的空列表:
n = 10 # 设定列表长度为10
my_list = [None for i in range(n)]
print(my_list)
输出结果与上例相同。
还可以使用 * 操作符来创建指定长度的列表,这种方法创建的列表元素可以是任何默认值:
n = 10 # 设定列表长度为10
my_list = [None] * n
print(my_list)
输出结果与前两个例子相同。
如果需要创建特定长度的非空列表,可以使用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创建特定长度的列表的几种方法。