私はPython初心者で、Eratosthenesの篩のコードを書こうとしています。このために空のセットのリストを初期化する必要があります。私はこれをやってみたfactors=[set()]*1001
しかし、これは浅いコピーを生成します。深いコピーが必要なので、factors[i]
とfactors[j]
は別のセットを指しています。それを行うための簡単な構文はありますか?Python:別個の、空のセットのリスト
4
A
答えて
10
factors = [set() for index in xrange(1001)]
6
いつもと同じです。
factors = [set() for x in range(1001)]
1
関連する問題
- 1. Aerospikeのリスト要素の個別のTTL
- 2. Djangoのモデル - 個別の値リスト
- 3. Pythonのリストとセットを理解する
- 4. 個別のコマンド
- 5. 別個のポリモーフィックアソシエーションテーブル
- 6. n個のセット間の最大交点
- 7. Pythonの括弧のついたセットのリスト
- 8. mysqlの帰国空のセット
- 9. パンダのデータフレームの列にあるセルは個別のリストです。 DTYPEリストは
- 10. C#でカスタムタイプの別個のリストを作成する
- 11. セットの要素をPythonのリストに追加
- 12. Pythonのセットとリストの違いは何ですか?
- 13. リスト内のPythonスクリプトのセットを実行する
- 14. Meteorアプリケーションごとに複数(個別/名前空間)のMeteorクライアントコードベース
- 15. 別のストップワード(部分文字列)の別のリストで、pythonのフィルタリスト
- 16. 別のリストのリスト内の項目を参照するPython
- 17. log4net ....個別のログファイル
- 18. 個別のSQLクエリ
- 19. OWL個別Javaの
- 20. リストを個別のエントリに分割する
- 21. Pythonのリストよりもセットを速くするには?
- 22. SeekBar個別の値セットにプログラムで割り当てる方法は?
- 23. 空のセットとリストからのポップの例外は何ですか?
- 24. 別個のモバイルCSSシートと別のモバイルページ
- 25. MySQLの個別のテーブルキャッシング
- 26. SQLの別個の値
- 27. 個別のDB内のユーザーテーブル
- 28. DjangoのPythonの可変セット
- 29. 個別
- 30. Pythonのリストの上位n個の値のインデックスを取得します
お返事ありがとうございました:) – BiGYaN
@BiGYaNこの回答が役に立ちましたら、_right answer_としてマークしていただければ幸いです。 – Kirill
この種の大きな反復空間では、xrange()がrange()より優れています。私はマイケルホフマンの答えを受け入れました。 – BiGYaN