如何从向量中删除特定元素?例如,我有一个范围从 1 到 100 的向量 A,我想从中删除元素 12 和 25。我怎么能用代码写这个?
方法一:使用索引编写布尔条件进行过滤。缺点是处理多个元素时脚本会变得冗长。
a=1..100 a[a != 12 && a != 25]
方法 2:将移除的元素封装在向量中,然后使用
not in
a=1..100 remove=[12, 25] a[not a in remove]