1. ホーム
  2. パイソン

[解決済み】Pythonでリストを特定の長さに初期化する【重複あり

2022-04-03 14:26:59

質問

Pythonでリストをデフォルト値の10倍で初期化するには?

空のリストを特定の範囲で初期化するための格好の方法を探しています。 だから、私のリストが特定の長さを持っていることを確認するために、10個のゼロまたは何かを含むリストを作成します。

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

もし、quot;default value"がimmutableであれば、@eduffyさんの提案のように、例えば [0]*10 で十分です。

しかし、例えば、10個のリストが欲しい場合 dict を実行します。 ではなく 使用 [{}]*10 -- そうすると、リストには 同じ 初期空 dict 10回 ない 10個の異なるもの。むしろ [{} for i in range(10)] または同様の構成で、10個の別々の dict でリストを構成します。