使用另一个列表作为路径对列表进行排序

时间:2016-02-29 16:26:43

标签: python

这是一个乞丐问题,但是......

我有一个字符列表

list = [b, d, c, f, e, a]

和另一个带路径的列表。

path = [5, 0, 2, 1, 4, 3]

我如何获得以下输出?

[a, b, c, d, e, f]

1 个答案:

答案 0 :(得分:0)

那么,您希望以与list[i]中相同的顺序为每个索引获取由path组成的列表吗?只要保持简单愚蠢并做你需要做的事情:

[list[i] for i in path]