のインデックスでリストの二つのリストはhereを説明したように、私はリストのリストをソートしたいと仮定しますソート内側のリスト
>>>L=[[0, 1, 'f'], [4, 2, 't'], [9, 4, 'afsd']]
>>>sorted(L, key=itemgetter(2))
[[9, 4, 'afsd'], [0, 1, 'f'], [4, 2, 't']]
今私は私がソートする第二のリストを持っている(またはラムダと。)同じ順序で、私はの新しい順序が必要です。 sorted()または.sort()はインデックスを返しません。どうやってやるの?
実際、私の場合、両方のリストにはnumpyの配列が含まれています。しかし、numpyソート/ argsortは、その場合にも直感的ではありません。
...あなたにもnumpyの中に似た何かをすることができると思いますか? –
私は最初のステップは私たちに完全な例を与えることだと思います。 2番目のリストは表示されません。そして、私も気が散っていません。 –
したがって、最初の 'list'で実行されたシフトに基づいて、2番目のリストを順序付けますか?はいの場合は、注文する前に 'zip'してください。 –