我有一个数组a
。我想构建一个新数组,其中一个或多个元素被挑选出来。结果数组应如下所示:
[a[5], a[7], a[8]]
如何通过传递索引数组来进行此选择[5,7,8]
?我想象过这样的事情:
b = a.select([5,7,8])
这是行不通的;select
需要一个块来评估。我可以枚举数组并手动选择,但我觉得这应该更优雅。
我有一个数组a
。我想构建一个新数组,其中一个或多个元素被挑选出来。结果数组应如下所示:
[a[5], a[7], a[8]]
如何通过传递索引数组来进行此选择[5,7,8]
?我想象过这样的事情:
b = a.select([5,7,8])
这是行不通的;select
需要一个块来评估。我可以枚举数组并手动选择,但我觉得这应该更优雅。