1. ホーム
  2. パイソン

[解決済み】pythonでゼロの配列(または一定の大きさの配列)を宣言する方法【重複あり

2022-04-04 05:09:44

質問

カウントのヒストグラムを作成しようとしているのですが、バケットを作成します。 ゼロの束を追加することができるのは知っています。

buckets = []
for i in xrange(0,100):
    buckets.append(0)

もっとエレガントな方法はないのでしょうか?あるサイズの配列を宣言するだけの方法があるような気がするのですが。

numpyには numpy.zeros しかし、私はより一般的なソリューションが欲しいのです

どのように解決するのですか?

buckets = [0] * 100

気をつけよう-。 このテクニックは、多次元配列やリストのリストには適用できません。 . ということになります。 リストの変更は、予期せずしてサブリスト全体に反映される 問題