可以通过使用Python中的sorted()函数和列表的index()方法来实现。具体步骤如下:
lst = ['apple', 'banana', 'grape', 'banana', 'orange', 'apple']
indexed_lst = [[x, lst.index(x)] for x in lst]
sorted_lst = sorted(indexed_lst, key=lambda x: x[1])
sorted_lst = [x[0] for x in sorted_lst]
最终得到的sorted_lst为: ['apple', 'banana', 'grape', 'orange']
上一篇:按div class在列表中分组