私はcPythonリストのこれらのパフォーマンスノートを見つけました:
Pythonリストに必要な時間...。
- ...個々のアイテムを取得または設定します:O(1)
- ...リストに項目を追加します:最悪のO(n ^ 2)、ただし通常はO(1)
- ...アイテムを挿入します:O(n)、ここでnは挿入された要素の後の要素の数です
- ...アイテムを削除します:O(n)
ここで、cPythonセットの同じパフォーマンス特性を知りたいと思います。また、リスト/セットの反復がどれだけ速いかを知りたいです。私は特に大きなリスト/セットに興味があります。