【发布时间】:2021-04-22 17:17:00
【问题描述】:
假设我有列表E = [1,2,1,4,5,4],我想提取E 中的第二、第三和第五个元素,让A = [2,3,5],有没有更快的方法可以获取这些元素?我试过E[A],但它不起作用。谢谢!
【问题讨论】:
-
new_E = [E[i] for i in A] -
如果速度真的很重要,您可以使用 numpy 数组(其中
E[A]会按照您的希望工作)