Sortování dle vlastního klíče
In [1]: s = ["ccc", "aaaa", "d", "bb"]
In [2]: sorted(s, key=len)
Out[2]: ['d', 'bb', 'ccc', 'aaaa']
Klíč může obsahovat i více hodnot (tuple má lexikografické porovnávání):
In [1]: s = ["xyz", "aaa", "z", "ccc"]
In [2]: sorted(s, key=lambda v: (len(v), v))
Out[2]: ['z', 'aaa', 'ccc', 'xyz']