我有两个列表unsortedList
和basedList
,我要做的是根据basedList
顺序对unsortedList
进行排序,下面是一个示例:
unsortedList = [2, 7, 8]
baseList = [10, 1, 3]
输出应该是[8,2,7]
unsortedlist
元素顺序应该像basedList
元素一样排序,因此如果basedList
的i元素是最大值,则未排序列表也应该以最大值开始
另一个例子:
unsortedList = [10, 12, 23, 0, 8]
baseList = [30, 7, 9, 10, 13]
输出应该是[23,0,8,10,12]
python中是否已有任何方法可以满足我的需要
以下是一种方法:
以下是一个不使用zip和lambda的解决方案:
相关问题 更多 >
编程相关推荐