【发布时间】:2017-10-10 01:41:00
【问题描述】:
我不确定如何将快速排序算法实现到嵌套列表中。如果我有这样的清单:
L = [['James', '1', '2'], ['Alan', '1', '1'], ['Henry', '1', '5']]
我想根据每个子列表中的最后一个数字对其进行排序。
输出:
final = [['Henry', '1', '5'], ['James', '1', '2'], ['Alan', '1', '1']]
【问题讨论】:
-
那么到目前为止你尝试过什么?
-
我所能做的就是使用有效的排序功能。但我想试试快速排序算法。
-
那请先试一试。带着问题来。
-
我建议你先尝试在一个简单的列表上实现快速排序算法。一旦你掌握了这个概念,对比较的改变应该是很明显的。
标签: python list nested quicksort