擅长:python、mysql、java
<p>另外,如果您不介意使用numpy阵列(或者事实上已经在处理numpy阵列…),下面是另一个不错的解决方案:</p>
<pre><code>people = ['Jim', 'Pam', 'Micheal', 'Dwight']
ages = [27, 25, 4, 9]
import numpy
people = numpy.array(people)
ages = numpy.array(ages)
inds = ages.argsort()
sortedPeople = people[inds]
</code></pre>
<p>我在这里找到的:
<a href="http://scienceoss.com/sort-one-list-by-another-list/">http://scienceoss.com/sort-one-list-by-another-list/</a></p>