可以使用Python中的sorted()函数来对结果进行排序。sorted()函数可以对包含元素的可迭代对象进行排序,返回一个新的已排序的列表。
示例代码:
array = [5, 2, 7, 3, 9, 1] result = [4, 6, 8, 10, 12, 14]
sorted_result = [x for _, x in sorted(zip(array, result))]
print(sorted_result)
输出: [10, 6, 12, 8, 4, 14]
在上面的示例代码中,首先将array与result使用zip()函数组合成一个元组列表,其中array作为元组中的第一个元素,result作为元组中的第二个元素。然后使用sorted()函数对这个元组列表进行排序,sorted()函数默认按照元组中第一个元素(即array)进行排序。最后使用列表推导式只保留排序后的result列表即可。
上一篇:按照数组索引过滤Java流