【发布时间】:2019-11-15 04:08:04
【问题描述】:
我正在寻找一个列表列表并按包含列表中包含的元素对它们进行排序。为了澄清起见,我想要一个像这样的代码列表
myList = []
myList.append([1, 2, 3])
myList.append([1, 1, 1])
myList.append([1, 3, 2])
然后按每个包含列表的最后一个元素对列表的元素进行排序,最终看起来像这样
|
myList = ( v
[1, 2, 3],
[1, 3, 2],
[1, 1, 1])
我还在这个项目中导入了 numpy 库。我正在为 numpy 寻找 argsort,但我认为您不能沿元素的轴对其进行排序
【问题讨论】:
-
不要使用
list作为变量名,因为它是python内置的。 -
这需要节省时间和空间还是这个列表中的项目不多?
-
我将在列表中有几十万个项目。
标签: python arrays python-3.x list numpy