构建[0,0,...,0]的最简单方法(使用n个零)

Ran*_*lue 2 python

我如何构建[0, 0, ..., 0]一个带有n零的列表?我试过了

for i in range(0, n):
    a[i] = 0
Run Code Online (Sandbox Code Playgroud)

但是这会引发错误.

Sve*_*ach 16

[0] * n
Run Code Online (Sandbox Code Playgroud)

如果您想要n可变对象而不是n零,请使用列表推导,例如:

[[] for dummy in range(n)]
Run Code Online (Sandbox Code Playgroud)

  • 请注意,这是可以接受的,因为数字是不可变的; 不要尝试使用可变类型. (8认同)