同一のキー付き辞書のリスト内の各辞書キーを異なるキー名に再マッピングする方法はありますか?例えば、辞書リストのキー名の再マッピング
[{'type_id': 6, 'type_name': 'Type 1'}, {'type_id': 12, 'type_name': 'Type 2'}]
は
[{'type': 6, 'name': 'Type 1'}, {'type': 12, 'name': 'Type 2'}]
に変換する必要があります(私は私が働いているAPIのための出力仕様に合わせるために変換を行う必要があります。)
"最良の" 何を測定することにより?これを行う方法はたくさんあります。読みやすい?低メモリ?速い? – Hamish
良い点。どのように "ほとんどのpythonic"について? :)おそらく、コードの最小行で、読みやすい方に傾いています。私はこのタイプのシナリオに直面しているときに、通常はブルートフォースループを作成するのではなく、一般的に、シンプルで面白い組み込みのPythonの機能があります。リストは一般的に20ディクショナリ未満になるので、メモリとスピードは私にとって大きな問題ではありません。 –
http://stackoverflow.com/questions/644178/how-do-i-re-map-python-dict-keys – Pramod