Python程序根据给定的属性索引对表进行排序
假设我们有一个包含运动员信息的二维列表。这些信息是等级、年龄、身高。每行包含不同运动员的信息。我们还有另一个数字k。我们必须根据第k个属性对数据进行排序。
所以,如果输入是这样的
并且k=1。
那么输出将是
[[1,25,190],[4,26,175],[3,33,185],[2,35,180],[5,35,180]]
示例
让我们看下面的实现来更好地理解
def solve(info, k): info.sort(key = lambda x: x[k]) return info info = [[1, 25, 190],[2, 35, 180],[3, 33, 185],[4, 26, 175],[5, 35, 180]] k = 1 print(solve(info, k))
输入
[[1, 25, 190],[2, 35, 180],[3, 33, 185],[4, 26, 175],[5, 35, 180]], 1输出结果
[[1, 25, 190], [4, 26, 175], [3, 33, 185], [2, 35, 180], [5, 35, 180]]
热门推荐
10 给爸爸发财祝福语简短
11 祝美术老师祝福语简短
12 祝妹妹毕业祝福语简短
13 老人掉牙祝福语简短语
14 旅游景区新春祝福语简短
15 给叔叔虎年祝福语简短
16 18岁简短祝福语经典
17 玫瑰礼盒祝福语大全简短
18 六一婚礼文案祝福语简短