2024-09-29 21:56:57 发布
网友
我有一个三维列表,其中两列包含字符串,一列包含整数。如何按绝对值排序第二列?我试过:
sorted(yestForSort,key=lambda l:l[1], reverse=True)
但这并不能给我绝对的价值。我试过:
但这在二维上是行不通的。在
有一种方法:
>>> l = [['a', 10, 'b'], ['c', -2, 'd'], ['e', 5, 'f']] >>> sorted(l, key=lambda sublist: abs(sublist[1])) [['c', -2, 'd'], ['e', 5, 'f'], ['a', 10, 'b']]
有一种方法:
相关问题 更多 >
编程相关推荐