以下是一个按照y轴上的值进行排序的示例代码:
points = [(1, 2), (3, 1), (2, 5), (4, 3)]
sorted_points = sorted(points, key=lambda point: point[1]) # 按照y轴上的值进行排序
print(sorted_points)
输出结果为:
[(3, 1), (1, 2), (4, 3), (2, 5)]
在上述代码中,我们使用了sorted()
函数来对点列表进行排序。key
参数用于指定排序的依据,我们使用了一个lambda函数lambda point: point[1]
作为key
参数的值。这个lambda函数表示对于每个点,我们取其索引为1的值(也就是y轴上的值)作为排序依据。
这样,sorted()
函数会根据每个点的y轴上的值来进行排序,最后返回一个按照y轴上的值从小到大排列的点列表。
上一篇:按照y值对条形图进行排序