インデックス付きのインスタンス(音楽トラックなど)を操作し、そのインデックス(int-> string)でオブジェクトの名前を検索する必要があります。 Dictsが遅すぎる(私は約10Mのオブジェクトを持っている)。メモリは問題ではないので、最も納得のいく解決方法は、csvファイルから名前付きランダムアクセス配列を作成することです。Pythonの文字列のためのランダムアクセスコンテナ?
しかし、私はこれをPythonで作成できませんでした.0次元の配列(文字列)をインデックスできないというエラーが出ました。文字列用のランダムアクセスコンテナを作成するためのネイティブのPythonの方法は何ですか?
インデックスが '0'から' n-1'まで連続していますか?その場合は、リストを使用してください。それはdictよりずっと速くはありませんが、より速くなります。 –
データベースの仕事のように聞こえる。 ['sqlite'](http://docs.python.org/library/sqlite3.html)を調べましたか? –
@Tim:リストが完全に静的でない方が良いでしょう。 –