ReverseSortBy

ReverseSortBy[list,f]

f を各要素に適用した結果によって定義される正順の逆を使って list の要素をソートする.

ReverseSortBy[list,f,p]

関数 p を使って f を各要素に適用した結果のペアを比較することで list の各要素をソートする.

ReverseSortBy[f]

式に適用できるReverseSortByの演算子形を表す.

詳細

  • ReverseSortBy[{e1,e2,e3,},f]は,f[ei]が正順の逆になるように eiをソートする.
  • f[ei]の中に同じものがある場合は,対応する eiの正順の逆が使われる.
  • ReverseSortBy[list,f]は,SortBy[list,f]の結果を逆にしたものに等しい.
  • ReverseSortBy[{e1,e2,e3,},f,p]の結果における要素 eiは,p[f[ei],f[ej]]-1またはFalseの場合は ejの前にソートされる.
  • ReverseSortBy[list,{f1,f2,}]は,fiから得られた値を連続的に使って順序が等しいものに対処する.
  • ReverseSortByは,任意の頭部(Listに限定されない)を持つ式に使うことができる.
  • ReverseSortBy[f][list]ReverseSortBy[list,f]に等しい.

例題

すべて開くすべて閉じる

  (5)

リストのリストを各部分リストの最終要素によって逆順にソートする:

各部分リストの合計によって逆順にソートする:

整数のリストを,3を法とした値によって逆順にソートする:

Associationの要素を,3を法とした値で逆順にソートする:

ReverseSortByの演算子形を使う:

スコープ  (5)

数値で逆順にソートする:

デフォルトの逆順は,これらを記号によって並べる:

絶対値で逆順にソートする:

ReImArgAbsで逆順にソートする:

日付を絶対時刻の形式に変換してから逆順にソートする:

複素数を法によって数値順の逆順にソートする:

正規順を使うと異なる結果になる:

文字列の長さを使って逆順にソートする:

Greaterを順序関数として使って文字列を逆順にソートする:

一般化と拡張  (1)

ReverseSortByは,任意の頭部を持つ式に使うことができる:

アプリケーション  (1)

数学的に等しい式を,さまざまな基準によって逆順にソートする:

LeafCountによって逆順にソートする:

における機械数の数値評価の誤差の大きさで逆順にソートする:

特性と関係  (1)

ReverseSortBy[list,f]は,たとえ同じ順序のものがあっても,Reverse[SortBy[list,f]]と等価である:

ReverseSortBy[list,{f}]を使って同じ順序のものの並べ替えをしないようにする:

Wolfram Research (2019), ReverseSortBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReverseSortBy.html.

テキスト

Wolfram Research (2019), ReverseSortBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReverseSortBy.html.

CMS

Wolfram Language. 2019. "ReverseSortBy." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ReverseSortBy.html.

APA

Wolfram Language. (2019). ReverseSortBy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReverseSortBy.html

BibTeX

@misc{reference.wolfram_2024_reversesortby, author="Wolfram Research", title="{ReverseSortBy}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/ReverseSortBy.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_reversesortby, organization={Wolfram Research}, title={ReverseSortBy}, year={2019}, url={https://reference.wolfram.com/language/ref/ReverseSortBy.html}, note=[Accessed: 22-November-2024 ]}