給出一個列表中的字符串:排序基於多個謂詞的字符串列表
['foo2', 'abacus', 'azz', 'foo', 'foo3', 'bar', 'azb', 'bars13']
這是正常的排序的版本看起來像調用sorted
後:
['abacus', 'azb', 'azz', 'bar', 'bars13', 'foo', 'foo2', 'foo3']
我要一階他們全部,然後,對於所有具有相同首字母的字符串,按降序排列。
對於上面的例子,我想
['azz', 'azb', 'abacus', 'bars13', 'bar', 'foo3', 'foo2', 'foo']
我怎樣才能做到這一點?