Google と stackoverflow で情報を探していますが、良い解決策が見つかりません。
リストを処理し、要素を追加し、要素を削除する必要があります...ただし、ファイルに保存します。これは、Python スクリプトを定期的に実行する必要があるため、実行が終了したときにリストが失われないようにするためです。ここに私が見つけた代替案がありますが、いくつかの問題があります
list.pop()
Shelve モジュール:すべてのリストを削除する代わりに、リスト内の要素 ( など) を削除する方法が見つかりません。pprint.pformat()
: 情報を変更するには、すべてのドキュメントを削除し、変更された情報を保存する必要があり、非常に非効率的です。- json:リストだけでは退屈で、私の問題を解決していないようです
mylist.pop()
では、効率的な方法でファイルの変更を維持するのと同じくらい簡単に、リストを処理する最良の方法はどれでしょうか?