在python中过滤列表的简洁方法

时间:2021-03-20 09:42:07

标签: python list

假设我有两个列表

a = [1,2,3,4,5,6,7,8] 

b = [0, 4, 5]

我需要从 ca 创建一个列表 b,使用 a 中的索引过滤 b。即,c = [1, 5, 6].

我正在寻找一行代码。如果可能,内置。

1 个答案:

答案 0 :(得分:1)

您可以使用列表推导式:

[a[idx] for idx in b]
相关问题