次のような文字列のリストがあります。
X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"]
Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ]
Yの値を使用してXをソートし、次の出力を取得する最も簡単な方法は何ですか?
["a", "d", "h", "b", "c", "e", "i", "f", "g"]
同じ「キー」を持つ要素の順序は関係ありません。for
コンストラクトの使用に頼ることはできますが、もっと短い方法があるかどうか知りたいです。助言がありますか?