Python反向排序错误答案?

时间:2017-05-31 22:17:07

标签: python sorting

我正在解决Codility的一个问题,一步我需要反向排序数字字符列表。但是python返回了一个非常令人惊讶的结果(至少对我而言)

这是代码:

box-shadow

打印结果为:

  

['1','3','2']

但是当我在result.reverse()之前使用 result.sort()时,它会返回正确的结果吗?有没有人有任何想法?

1 个答案:

答案 0 :(得分:3)

.reverse()撤消列表。它不会反向排序它。使用result.sort(reverse=True)