CheckIO (Python)> Der meistgesuchte Brief, den ich ausprobiert habe> Suche nach den häufigsten Alphabeten> Zähler in Sammlungen verwenden Mit Blick auf die zugehörigen Informationen zu diesem Thema erhielt ich die folgenden Vorschläge.
Let's suppose you got a list like this (maybe dict.items()): [("a", 2), ("b", 4), ("c", 5), ....] 1 Then you can get the answer with advanced sorting: sorted(array, key=lambda x: -x[1], x[0]) 1 And the required letter will be the first.
Ich habe sorted () noch nie benutzt.
Referenz: http://akiyoko.hatenablog.jp/entry/2014/09/26/235300
http://ideone.com/GoQ3Md
alist = [ ("b", 2), ("z", 5), ("a", 5), ("c", 4) ]
alist = sorted(alist, key=lambda x: (-x[1], x[0]))
print(alist)
run
[('a', 5), ('z', 5), ('c', 4), ('b', 2)]
Recommended Posts