d = {“one”: [(1,3),(1,4)], “two”: [(1,2),(1,2),(1,3)], “three”: [(1,1)]}
>>> for k in sorted(d, key=lambda k: len(d[k]), reverse=True):
print k,
two one three
这是适用于Python 2和Python 3的通用解决方案。
>>> print(' '.join(sorted(d, key=lambda k: len(d[k]), reverse=True)))two one three


