pythonでソートをする際に、知っておくべきこと、便利なソートの方法等について整理していきます。
予備知識
ソートの安定性
ソートが安定であるとは、ある列を指定してソートした際に、ある列の「同一の値を持つ行」の順序が維持されるということです。 ソートに安定性があるため、複合的なソートが可能になります。
イディオム
段階的なソート
段階的なソートとは、例えば3行3列の2次元リストがある時に、2列目を基準にソートした後に3列目を基準にソートすることです。また、任意の列を降順にソートする場合方法についても説明しております。
コメント