从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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从ArrayList中删除第ith个元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

分组数组的第n个元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

jQuery从元素中删除第n个类

来自分类Dev

从ArrayList中删除第ith个元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

删除列表的第n个元素

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    从ArrayList中删除第ith个元素

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    分组数组的第n个元素

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

    jQuery从元素中删除第n个类

  20. 20

    从ArrayList中删除第ith个元素

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

    删除列表的第n个元素

  28. 28

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

  29. 29

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

热门标签

归档