您已经 完全达到
了差异。由于Timsort稳定,因此反向排序与反向排序将使 未排序
元素处于反向顺序。
>>> s = ((2, 3, 4), (1, 2, 3), (1, 2, 2))>>> sorted(s, key=operator.itemgetter(0, 1), reverse=True)[(2, 3, 4), (1, 2, 3), (1, 2, 2)]>>> list(reversed(sorted(s, key=operator.itemgetter(0, 1))))[(2, 3, 4), (1, 2, 2), (1, 2, 3)]



