0
がdictsの次のリストを考えることができます値を持つアイテムを並べ替えている ["Pierre", "Jacques", "Paul"]
pythonの辞書に基づいて、辞書の順序リストは
rank
のキーと、data
のキーアイテムのみを保持していますか?
がdictsの次のリストを考えることができます値を持つアイテムを並べ替えている ["Pierre", "Jacques", "Paul"]
pythonの辞書に基づいて、辞書の順序リストは
rank
のキーと、data
のキーアイテムのみを保持していますか?
あなたは内包表記とsorted()
機能のkey
パラメータでかなり簡単にそれを行うことができます。
ranked_data = [d['data'] for d in sorted(ins, key=lambda x: x['rank'])]
を(また、ラムダ関数の代わりにoperators.itemgetter('rank')
を使用することができますが、ラムダは、ここでは例として使用する方が簡単です。 )