List 如何使用python按商对2D列表进行排序

List 如何使用python按商对2D列表进行排序,list,python-2.7,List,Python 2.7,我的列表如下 a = [[-1,1],[4,3],[-4,5]] 我希望它能根据他们的商来分类。 a[x][0]作为被除数和a[x][1]作为除数 因此,排序列表应如下所示: a =[[-1,1],[-4,5],[4,3]] 您可以使用以下的键参数: 此外,请查看wiki的链接 >>> sorted(a, key=lambda x: x[0]/x[1]) [[-1, 1], [-4, 5], [4, 3]]

我的
列表
如下

a = [[-1,1],[4,3],[-4,5]]
我希望它能根据他们的商来分类。
a[x][0]
作为被除数和
a[x][1]
作为除数

因此,排序列表应如下所示:

a =[[-1,1],[-4,5],[4,3]]

您可以使用以下的
参数:

此外,请查看wiki的链接

>>> sorted(a, key=lambda x: x[0]/x[1])
[[-1, 1], [-4, 5], [4, 3]]