【发布时间】:2014-03-05 18:07:31
【问题描述】:
如果我有一个单词列表,例如
words = ['apple', 'boat', 'cat']
我还有一个数字列表,例如
num = [1, 2, 0]
有没有办法根据第二个列表中的数字对第一个列表进行排序? IE。 'apple'的索引是0,所以应该排在最后,'boat'的索引是1,所以应该排在第一位,以此类推
【问题讨论】:
-
第三个答案真的很有趣,使用
itemgetter() -
为什么最后一个是 0?这是非常非程序化的 =)
标签: python list sorting indexing