small tips
>>> a = {}
>>> b = {'a':3}
>>> c = {'b':4}
>>> b
{'a': 3}
>>> c
{'b': 4}
>>> a.update(b)
>>> a.update(c)
>>> a
{'a': 3, 'b': 4}
# cat sort_dict_by_value.py
#!/usr/bin/env python
from operator import itemgetter
dict = {"a":860, "b":12, "c":1200, "d":100, "e":1}
for i in sorted(dict.items(), key=itemgetter(1), reverse=True):
print i
|
# ./sort_dict_by_value.py
('c', 1200)
('a', 860)
('d', 100)
('b', 12)
('e', 1)
|
>>> from operator import itemgetter
>>> itemgetter(1)('abcdefg')
'b'
>>> itemgetter(1,5)('abcdefg')
('b', 'f')
|