📅  最后修改于: 2023-12-03 15:34:10.390000             🧑  作者: Mango
Python 中初始化列表长度为 n 的方法有多种,下面我们来逐一介绍。
可以使用循环生成一个长度为 n 的列表:
n = 5
lst = []
for i in range(n):
lst.append(0)
上述代码中,创建了一个长度为 5 的列表 lst,并且将每个元素初始化为 0。
还可以使用列表生成式来生成一个长度为 n 的列表,同样将每个元素初始化为 0:
n = 5
lst = [0 for _ in range(n)]
还可以通过将列表中的一个元素乘以 n 来生成一个长度为 n 的列表:
n = 5
lst = [0] * n
注意,这种方法只能用于将元素初始化为一个固定的值。如果需要的是不同的初始化值,仍需要使用方法一或方法二。
以上是 Python 中生成长度为 n 的列表的三种方法,可以根据需要选择适合的方法。不同的方法在性能上可能有所不同,需要根据具体情况综合考虑。