sortedでソートされたリストのインデックス

組み込みのsortedでソートされたリストのインデックスを返すには、sortedのkey引数を用いて、以下ように書きます。

Everything is expanded.Everything is shortened.
  1
  2
  3
 
 
 
s = [2, 3, 1, 4, 5, 3]
 
indexes = sorted(range(len(s)), key=lambda k: s[k])

上の例では、[2, 0, 1, 5, 3, 4]が返されます。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-06-28 (金) 14:59:45 (102d)