python中的坐标排序列表
如果我在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
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])