私はmax(Counter(a_list_here),key=Counter(a_list_here).get)
最も一般的な要素を取得するために使用してきました。
ただし、周波数が一致する2つの要素がある場合、最小の要素を取得したいと考えています。例えば:
a= [1,2,5,5,8,8,5,7,8]
3 つの 5 と 3 つの 8 があります。私の関数max(Counter(a),key=Counter(a).get)
は 5 ではなく 8 を生成します。
これをすばやくきれいに行う方法はありますか?
私はpython 3.2を使用しています