您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python reversed(list)和list.sort(reverse = True)之间的区别

python reversed(list)和list.sort(reverse = True)之间的区别

您已经 完全达到 了差异。由于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)]
python 2022/1/1 18:33:25 有213人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶