我只是需要一些我正在尝试创建的Python代码的帮助。这对“2D阵列”进行了排序。其中包含要以数字方式排序的数字和字母(字母数字)。所以我有以下数组:
Array = (['Apple',1],['Banana',8],['Grape',120],['Pineapple',80])
我正在寻找一个输出数字最高的输出 - 最低,例如我需要以下输出或类似:
(['Grape',120],['Pineapple',80],['Banana',8],['Apple',1])
或类似的东西
Grape, 120
Pineapple, 80
Banana, 8
Apple, 1
答案 0 :(得分:1)
使用内置的排序操作:
sorted(Array, key=lambda x: x[1], reverse=True)