从数组中删除一个知道其索引的元素

瓦莱里奥·D·奇奥蒂

我有一个数组@k我想创建一个@j可以复制@k内容但没有第n个元素的新数组

例如我有@k=(1,1,1,3,4); 我希望它@j具有所有@k要素,但没有k[2],即@j=(1,1,3,4);

我尝试过,@j=grep {$k[$_] != $k[$selectedIndex]} @k;但是在这种情况下,它将选择数组的值而不是他的索引。

mpapec

您可以使用数组切片仅获取所需的元素,

my @j = @k[0,1,3,4];

或使用类似的方法来滤除已知元素,

my $selectedIndex = 2;
my @j = @k[ grep { $_ != $selectedIndex } 0..$#k ];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数组中删除第n个元素并对其重新索引

来自分类Dev

如何从元素数组中删除一个元素

来自分类Dev

查找其元素最接近一个值的数组索引

来自分类Dev

在Vue中从数组中删除元素时,为什么过渡发生在最后一个索引处?

来自分类Dev

从数组中删除最后一个元素

来自分类Dev

从Json数组中删除一个元素

来自分类Dev

红宝石从数组中删除一个元素

来自分类Dev

删除另一个数组中的元素

来自分类Dev

如何删除bash中数组的最后一个元素?

来自分类Dev

如何从数组中完全删除一个元素?

来自分类Dev

单击一个元素并将其从数组中删除

来自分类Dev

删除Mongodb对象数组中的一个元素?

来自分类Dev

如何最好地构造一个矩阵,其元素恰好是其索引或Matlab中的索引函数?

来自分类Dev

在数组中查找一个元素,其中每个元素比其前一个元素多一个或一个小

来自分类Dev

在数组中查找一个元素,其中每个元素比其前一个元素多一个或少一个

来自分类Dev

如何从数组中删除与另一个数组中的元素匹配的元素

来自分类Dev

拼接正在删除数组的最后一个元素而不是索引-React

来自分类Dev

根据另一个数组中的索引获取数组中的元素

来自分类Dev

根据另一个数组的空元素从数组中删除元素

来自分类Dev

如何从数组中删除元素,哪些元素是另一个数组?

来自分类Dev

如何制作一个删除其li元素的按钮

来自分类Dev

知道每个数组内部的最后一个元素

来自分类Dev

我怎么知道一个元素在数组中的位置?C ++

来自分类Dev

如果知道对象的一个字段的值,如何从数组中删除对象?

来自分类Dev

如何获取数组中元素的索引并返回Hive中的下一个元素?

来自分类Dev

保留数组的第一个索引元素和最后一个索引元素

来自分类Dev

如何最好地构造一个矩阵,该矩阵的元素恰好是其索引或Matlab中索引的函数?

来自分类Dev

查找数组中而不是另一个数组中最小元素的索引(Matlab)

来自分类Dev

通过比较项目的0索引来删除数组中的一个数组

Related 相关文章

  1. 1

    从数组中删除第n个元素并对其重新索引

  2. 2

    如何从元素数组中删除一个元素

  3. 3

    查找其元素最接近一个值的数组索引

  4. 4

    在Vue中从数组中删除元素时,为什么过渡发生在最后一个索引处?

  5. 5

    从数组中删除最后一个元素

  6. 6

    从Json数组中删除一个元素

  7. 7

    红宝石从数组中删除一个元素

  8. 8

    删除另一个数组中的元素

  9. 9

    如何删除bash中数组的最后一个元素?

  10. 10

    如何从数组中完全删除一个元素?

  11. 11

    单击一个元素并将其从数组中删除

  12. 12

    删除Mongodb对象数组中的一个元素?

  13. 13

    如何最好地构造一个矩阵,其元素恰好是其索引或Matlab中的索引函数?

  14. 14

    在数组中查找一个元素,其中每个元素比其前一个元素多一个或一个小

  15. 15

    在数组中查找一个元素,其中每个元素比其前一个元素多一个或少一个

  16. 16

    如何从数组中删除与另一个数组中的元素匹配的元素

  17. 17

    拼接正在删除数组的最后一个元素而不是索引-React

  18. 18

    根据另一个数组中的索引获取数组中的元素

  19. 19

    根据另一个数组的空元素从数组中删除元素

  20. 20

    如何从数组中删除元素,哪些元素是另一个数组?

  21. 21

    如何制作一个删除其li元素的按钮

  22. 22

    知道每个数组内部的最后一个元素

  23. 23

    我怎么知道一个元素在数组中的位置?C ++

  24. 24

    如果知道对象的一个字段的值,如何从数组中删除对象?

  25. 25

    如何获取数组中元素的索引并返回Hive中的下一个元素?

  26. 26

    保留数组的第一个索引元素和最后一个索引元素

  27. 27

    如何最好地构造一个矩阵,该矩阵的元素恰好是其索引或Matlab中索引的函数?

  28. 28

    查找数组中而不是另一个数组中最小元素的索引(Matlab)

  29. 29

    通过比较项目的0索引来删除数组中的一个数组

热门标签

归档