0
値の2つのドメインを持つクラスがあります。私はそのようなペアのリストを次の基準でソートします:ソート時に複数の変数を持つラムダ関数
- 最初のドメインが異なる場合は、最初のドメインで並べ替えます。
- それ以外の場合は、2番目のドメインで並べ替えます。
ラムダとの最初のドメインによってのみソートすることは簡単です:私はさらにx.secondを比較したい場合は
sorted(list, key=lambda x:x.first)
はしかし、どのように私は、ラムダ書くことができます
list.sort(key=lambda x:x.first)
または
関数?
いくつのバージョンのPythonを使用していますか? –
'first'と' second'の値の種類は何ですか? – Mehdi