标签: python list
假设我有两个列表
a = [1,2,3,4,5,6,7,8] b = [0, 4, 5]
我需要从 c 和 a 创建一个列表 b,使用 a 中的索引过滤 b。即,c = [1, 5, 6].
c
a
b
c = [1, 5, 6]
我正在寻找一行代码。如果可能,内置。
答案 0 :(得分:1)
您可以使用列表推导式:
[a[idx] for idx in b]