用另一个数组的元素替换数组中的所有零

迪伦·理查兹(Dylan Richards)

说我有一个像这样的数组:

array_1 =  [0, 0, 1, 2, 3, 0]

另一个像这样:

array_2 = [4, 5, 6]

我如何创建这样的数组,使得中的每个0都array_1被替换为?的第一个和后续元素array_2

[4, 5, 1, 2, 3, 6]

也就是说,每次0在第一个数组中遇到a时,我们都希望将其替换为的结果array_2.shift

布鲁诺·法卡

这是一个较短的方法,但是shift方法将就地修改array_2。

array_1.map {|x| x == 0 ? array_2.shift : x}

以下代码使用带有外部迭代的枚举器对象,并且不会修改任何原始数组。

e = array_2.each
array_1.map {|x| x == 0 ? e.next : x}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用零替换数组中的负整数,并使另一个数组存储不包括所有零的数字

来自分类Dev

用另一个数组中的元素替换数组中的元素

来自分类Dev

检查数组是否包含Swift中另一个数组的所有元素

来自分类Dev

检查数组的所有元素是否包含在另一个数组中

来自分类Dev

检查一个数组的所有元素是否在另一个数组中

来自分类Dev

根据条件用另一个数组的元素替换数组的元素

来自分类Dev

用另一个数组C#的元素替换json数组元素

来自分类Dev

用Julia中另一个数组的值仅替换一个数组中的零

来自分类Dev

将一个数组推入另一个数组将覆盖第二个数组中的所有元素

来自分类Dev

如何用另一个数组的元素替换数组中的特定关键元素

来自分类Dev

用另一个JS中的互补符号替换一个数组中的所有符号

来自分类Dev

Python:在另一个数组(包括重复数组)中查找数组所有元素的索引

来自分类Dev

针对另一个数组的所有元素搜索一个数组的元素

来自分类Dev

针对另一个数组的所有元素搜索一个数组的元素

来自分类Dev

用 JavaScript 中另一个数组对象的数据替换数组中的对象

来自分类Dev

用另一个数组中的代码替换一个数组中的国家名称

来自分类Dev

用另一个数组中的值替换numpy数组的切片

来自分类Dev

用php中的另一个数组替换数组的值

来自分类Dev

将所有数组元素复制到C中的另一个数组中

来自分类Dev

检查数组中的所有元素是否都存在于另一个数组中

来自分类Dev

用PHP中的另一个数组键替换一个数组键

来自分类Dev

用另一个数组的相同索引的值替换一个数组中的值?

来自分类Dev

Python在另一个数组中找到所有数组元素的索引

来自分类Dev

用R中另一个数组的元素初始化一个数组

来自分类Dev

检查一个数组中的所有元素是否都存在于另一个数组中

来自分类Dev

如何确定一个数组是否包含Swift中另一个数组的所有元素?

来自分类Dev

检查一个数组中的所有值是否在另一个数组中

来自分类Dev

用另一个所有数组元素过滤数组-Java 8

来自分类Dev

将数组的空元素替换为另一个数组或javascript中的另一个元素| javascript | 数组

Related 相关文章

  1. 1

    用零替换数组中的负整数,并使另一个数组存储不包括所有零的数字

  2. 2

    用另一个数组中的元素替换数组中的元素

  3. 3

    检查数组是否包含Swift中另一个数组的所有元素

  4. 4

    检查数组的所有元素是否包含在另一个数组中

  5. 5

    检查一个数组的所有元素是否在另一个数组中

  6. 6

    根据条件用另一个数组的元素替换数组的元素

  7. 7

    用另一个数组C#的元素替换json数组元素

  8. 8

    用Julia中另一个数组的值仅替换一个数组中的零

  9. 9

    将一个数组推入另一个数组将覆盖第二个数组中的所有元素

  10. 10

    如何用另一个数组的元素替换数组中的特定关键元素

  11. 11

    用另一个JS中的互补符号替换一个数组中的所有符号

  12. 12

    Python:在另一个数组(包括重复数组)中查找数组所有元素的索引

  13. 13

    针对另一个数组的所有元素搜索一个数组的元素

  14. 14

    针对另一个数组的所有元素搜索一个数组的元素

  15. 15

    用 JavaScript 中另一个数组对象的数据替换数组中的对象

  16. 16

    用另一个数组中的代码替换一个数组中的国家名称

  17. 17

    用另一个数组中的值替换numpy数组的切片

  18. 18

    用php中的另一个数组替换数组的值

  19. 19

    将所有数组元素复制到C中的另一个数组中

  20. 20

    检查数组中的所有元素是否都存在于另一个数组中

  21. 21

    用PHP中的另一个数组键替换一个数组键

  22. 22

    用另一个数组的相同索引的值替换一个数组中的值?

  23. 23

    Python在另一个数组中找到所有数组元素的索引

  24. 24

    用R中另一个数组的元素初始化一个数组

  25. 25

    检查一个数组中的所有元素是否都存在于另一个数组中

  26. 26

    如何确定一个数组是否包含Swift中另一个数组的所有元素?

  27. 27

    检查一个数组中的所有值是否在另一个数组中

  28. 28

    用另一个所有数组元素过滤数组-Java 8

  29. 29

    将数组的空元素替换为另一个数组或javascript中的另一个元素| javascript | 数组

热门标签

归档