From d56e5367e76ac700612593db9454d68235786f1a Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 28 Mar 2020 13:33:00 +0100 Subject: stats: Enumerate combinations --- lulua/stats.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lulua/stats.py b/lulua/stats.py index 13d878b..550f85a 100644 --- a/lulua/stats.py +++ b/lulua/stats.py @@ -263,10 +263,12 @@ def pretty (args): print (f'{k} {v:10d} {v/buttonPresses*100:5.1f}%') combinationTotal = sum (stats['simple'].combinations.values ()) + items = stats['simple'].combinations.items () + n = len (items) print ('combinations', combinationTotal) - for k, v in sorted (stats['simple'].combinations.items (), key=itemgetter (1)): + for i, (k, v) in enumerate (sorted (items, key=itemgetter (1))): t = displayText (layout.getText (k)) - print (f'{t:4s} {k} {v:10d} {v/combinationTotal*100:5.1f}%') + print (f'{n-i: 3d}. {t:4s} {k} {v:10d} {v/combinationTotal*100:7.3f}%') print ('unknown') for k, v in sorted (stats['simple'].unknown.items (), key=itemgetter (1)): -- cgit v1.2.3