Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的坐标排序列表_Python_Python 3.x - Fatal编程技术网

python中的坐标排序列表

python中的坐标排序列表,python,python-3.x,Python,Python 3.x,如果我在Python中使用sorted()方法,如何基于b组件而不是a组件对下面的列表进行排序 list = [(a1,b1),(a2,b2),(a3,b3)] 您可以使用排序键设置特定函数以确定排序标准。在这种情况下,只为每个条目选择第二个值就足够了,即x[1]。有关排序和排序功能的更多信息,请参阅 sorted_list = sorted(unsorted_list, key=lambda x: x[1]) 例如,如果您注意到要按降序而不是升序排序: sorted_list = sort

如果我在Python中使用
sorted()
方法,如何基于b组件而不是a组件对下面的列表进行排序

list = [(a1,b1),(a2,b2),(a3,b3)]

您可以使用排序键设置特定函数以确定排序标准。在这种情况下,只为每个条目选择第二个值就足够了,即
x[1]
。有关
排序
排序
功能的更多信息,请参阅

sorted_list = sorted(unsorted_list, key=lambda x: x[1])
例如,如果您注意到要按降序而不是升序排序:

sorted_list = sorted(unsorted_list, key=lambda x: -x[1])

您可以使用排序键设置特定函数以确定排序标准。在这种情况下,只为每个条目选择第二个值就足够了,即
x[1]
。有关
排序
排序
功能的更多信息,请参阅

sorted_list = sorted(unsorted_list, key=lambda x: x[1])
例如,如果您注意到要按降序而不是升序排序:

sorted_list = sorted(unsorted_list, key=lambda x: -x[1])