【发布时间】:2018-01-15 13:38:18
【问题描述】:
给定一个字符串列表:
['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']
我该怎么做?
【问题讨论】:
标签: python string list sorting