从swift数组中删除每个第n个元素

用户名

有没有一种简单的方法可以从快速数组中删除每个第n个元素。例如,在下面的数组中:

thisArray = [2.0, 4.0, 3.0, 1.0, 4.5, 3.3, 1.2, 3.6, 10.3, 4.4, 2.0, 13.0]

如果n = 3和从第一个元素开始计数想返回:

returnThis = [2.0, 4.0, 1.0, 4.5, 1.2, 3.6, 4.4, 2.0]
肯尼
// swift 4.1:
thisArray.enumerated().compactMap { index, element in index % 3 == 2 ? nil : element }
  • 使用.enumerated()附加指标
  • 然后使用.compactMap来通过返回来过滤索引2、5、8,...处的项目nil,并通过返回just来除去其余部分的索引element

(如果您使用的是Swift 4.0或更低版本,请使用.flatMap代替.compactMap。该.compactMap方法由SE-0187在Swift 4.1中引入

(如果您坚持使用Swift 2,请使用.enumerate()代替.enumerated()。)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python删除数组中的每个第n个元素

来自分类Dev

在Fortran中,如何从数组中删除第N个元素?

来自分类Dev

分组数组的每个第n个元素

来自分类Dev

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

来自分类Dev

从数组(char *)中删除第n个元素

来自分类Dev

如何在numpy数组中的所有numpy数组中删除第n个元素?

来自分类Dev

如何在numpy数组中的所有numpy数组中删除第n个元素?

来自分类Dev

如何从数组末尾删除第n个元素

来自分类Dev

如何删除吗啡数组的第n个元素

来自分类Dev

Scala从数组/ RDD中选择第n个元素中的第n个元素

来自分类Dev

根据第n个元素删除列表中的列表

来自分类Dev

如何从元组中删除第n个元素?

来自分类Dev

jQuery从元素中删除第n个类

来自分类Dev

如何在PHP中访问数组的第N个元素

来自分类Dev

无法在Javascript中访问多维数组的第n个元素

来自分类Dev

如何在JavaScript中获取数组的第n个元素?

来自分类Dev

从数组列表中的每个数组中选择每个第n个矩阵

来自分类Dev

如何定位列表中的每个第n个元素,但仅在3个元素之后

来自分类Dev

删除列表的第n个元素

来自分类Dev

选择列表中的每个第n个元素,其中n个有理/非整数

来自分类Dev

在javascript中将数组的每个第n个元素转换为对象

来自分类Dev

将一个数组的每个第n个元素放入另一个数组PHP

来自分类Dev

如何在迭代器中屏蔽除第n个元素之外的每个元素?

来自分类Dev

如何在CSS中的每个第n个元素之后选择一组元素?

来自分类Dev

从ArrayList中删除第ith个元素

来自分类Dev

从ArrayList中删除第ith个元素

来自分类Dev

Swift 4,如何从句子中删除两个第 n 个租船人,并从 1 而不是 0 开始计算句子中的每个字母

来自分类Dev

分组数组的第n个元素

来自分类Dev

Javascript:采用数组的第n个元素

Related 相关文章

  1. 1

    Python删除数组中的每个第n个元素

  2. 2

    在Fortran中,如何从数组中删除第N个元素?

  3. 3

    分组数组的每个第n个元素

  4. 4

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

  5. 5

    从数组(char *)中删除第n个元素

  6. 6

    如何在numpy数组中的所有numpy数组中删除第n个元素?

  7. 7

    如何在numpy数组中的所有numpy数组中删除第n个元素?

  8. 8

    如何从数组末尾删除第n个元素

  9. 9

    如何删除吗啡数组的第n个元素

  10. 10

    Scala从数组/ RDD中选择第n个元素中的第n个元素

  11. 11

    根据第n个元素删除列表中的列表

  12. 12

    如何从元组中删除第n个元素?

  13. 13

    jQuery从元素中删除第n个类

  14. 14

    如何在PHP中访问数组的第N个元素

  15. 15

    无法在Javascript中访问多维数组的第n个元素

  16. 16

    如何在JavaScript中获取数组的第n个元素?

  17. 17

    从数组列表中的每个数组中选择每个第n个矩阵

  18. 18

    如何定位列表中的每个第n个元素,但仅在3个元素之后

  19. 19

    删除列表的第n个元素

  20. 20

    选择列表中的每个第n个元素,其中n个有理/非整数

  21. 21

    在javascript中将数组的每个第n个元素转换为对象

  22. 22

    将一个数组的每个第n个元素放入另一个数组PHP

  23. 23

    如何在迭代器中屏蔽除第n个元素之外的每个元素?

  24. 24

    如何在CSS中的每个第n个元素之后选择一组元素?

  25. 25

    从ArrayList中删除第ith个元素

  26. 26

    从ArrayList中删除第ith个元素

  27. 27

    Swift 4,如何从句子中删除两个第 n 个租船人,并从 1 而不是 0 开始计算句子中的每个字母

  28. 28

    分组数组的第n个元素

  29. 29

    Javascript:采用数组的第n个元素

热门标签

归档