我怎么可以排序基于以下的就行了b组件,而不是一个组成部分,如果我使用sorted()
Python中的方法
list = [(a1,b1),(a2,b2),(a3,b3)]
您可以使用 sort-key 设置特定函数来决定排序标准。在这种情况下,只需为每个条目选择第二个值就足够了,即x[1]
. 有关和功能的更多信息,请参见此处。sort
sorting
sorted_list = sorted(unsorted_list, key=lambda x: x[1])
并且,例如,如果您注意到要按降序而不是升序排序:
sorted_list = sorted(unsorted_list, key=lambda x: -x[1])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句