假设我有一个最大的索引列表,例如indexlist = [1,3,5]
,
以及值列表,例如valuelist = [1,2,3,4,5]
。根据{{1}}中的索引在一行上选择valuelist
的元素的语法是什么?我尝试过
indexlist
显然不起作用,因为我正在向选择运算符values : valuelist[indexlist]; /*Should return [1,3,5]*/
提供一个列表,该列表期望一个非负整数。
答案 0 :(得分:1)
没有内置语法。我通常使用的成语是:
somevals : makelist (valuelist[i], i, indexlist);
请注意,values
是内置的全局变量。它是已为其分配值的符号列表。参见? values
,也可以参见? infolists
。