fork download
  1. import operator
  2. from collections import OrderedDict
  3.  
  4. k = ['1', '16', '11', '20', '3', '26', '7', '22']
  5. v = ['2', '3', '2', '3', '5', '4', '1', '4']
  6.  
  7. d = OrderedDict(zip(k, v))
  8.  
  9. out = sorted(d.items(), key=operator.itemgetter(1), reverse=True)
  10.  
  11. for i,k in out:
  12. print(i,k)
Success #stdin #stdout 0.02s 10328KB
stdin
Standard input is empty
stdout
3 5
26 4
22 4
16 3
20 3
1 2
11 2
7 1