2
[0, 0, ..., 0]
をn
とするとどうすればいいですか?私は試しました[0、0、...、0]を作る最も簡単な方法(0の場合)
for i in range(0, n):
a[i] = 0
しかし、それはエラーをスローします。
[0, 0, ..., 0]
をn
とするとどうすればいいですか?私は試しました[0、0、...、0]を作る最も簡単な方法(0の場合)
for i in range(0, n):
a[i] = 0
しかし、それはエラーをスローします。
[0] * n
あなたはn
可変オブジェクトの代わりに、n
ゼロ、リストの内包表記を使用して、例えば場合:
[[] for dummy in range(n)]
ただ、完全性について:a
は[]
に初期化されていた場合、その後、あなたのループが働いているだろうし体がa.append(0)
に置き換えられた場合。しかし、私がお勧めするアプローチではありません。
ありがとう、それは最高です! – Randomblue
数字は不変であるため、これは受け入れられることに注意してください。これを変更可能な型で試してはいけません。 –