排序列表并维护其他列表的顺序

时间:2016-11-30 22:39:41

标签: python list python-3.x sorting

this类似,但在python中。

我有两个清单。 列表a包含一组数字,列表b包含一组字符串,其中2个列表具有相应的索引。例如:

a = [9,12,25,3,2,3,1]
b = ['jim','bob','cal','tim','pete','bill','jane']

9对应jimbob12等。 我想按值(最大到最小)对列表a进行排序,但保留原始的对应关系。 新名单将是:

new_a = [25,12,9,3,3,2,1]
new_b = ['cal','bob','jim','tim','pete','bill','jane']

或类似{new_a_item_sorted:new_b_item_corresponding}

这个问题是不同的,因为:

  • 我希望原始列表也可以排序

0 个答案:

没有答案