美文网首页
访问和操作数组:拼接操作

访问和操作数组:拼接操作

作者: 一个栗 | 来源:发表于2021-07-04 12:22 被阅读0次

字符串拼接

  • joined() 拼接字符串数组里的所有元素为一个字符串
  • joinde(separator:) 以给定的分隔符拼接字符串数组里的所有元素为一个字符串
var array = ["hello", "world"]
print(array.joined())
print(array.joined(separator: ","))

运行结果如下:
helloworld
hello,world

元素为 Sequence 数组的拼接

  • joined() 拼接数组里的所有元素为一个更大的Sequence
  • joined(separator:) 以给定的分隔符拼接数组里的所有元素为一个更大的Sequence
let ranges = [0..<3, 8..<10, 15..<17]
for range in ranges {
    print(range)
}
for i in ranges.joined() {
    print(i)
}

运行结果如下:
0..<3
8..<10
15..<17
0
1
2
8
9
15
16
let nestedNumbers = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
let joined = nestedNumbers.joined(separator: [-1, -2])
print(joined)
print(Array(joined))

运行结果如下:
JoinedSequence<Array<Array<Int>>>(_base: [[1, 2, 3], [4, 5, 6], [7, 8, 9]], _separator: ContiguousArray([-1, -2]))
[1, 2, 3, -1, -2, 4, 5, 6, -1, -2, 7, 8, 9]

系统不提供非 Sequence 数组的拼接操作,需要自己实现。【元素为元组类型时,就不支持】

相关文章

  • 访问和操作数组:拼接操作

    字符串拼接 joined() 拼接字符串数组里的所有元素为一个字符串 joinde(separator:) 以给定...

  • 机器学习利器之Numpy

    Numpy 多维数组 Numpy 创建N维数组 查看数组属性 shape操作 数组索引和迭代 拼接、分割 基础运算...

  • 数组

    数组操作 实例化 访问 遍历 size 数组存在

  • 2019-07-20

    PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。

  • (八)数组方法

    数组方法汇总 数组拼接为字符串 模拟栈和队列 排序 数组操作 查找item在数组中的位置 迭代方法 归并方法

  • 访问和操作数组:重排操作

    数组元素的随机化 shuffle() 在元数组上将数组元素打乱,只能作用在数组变量上。 shuffled() 返回...

  • Numpy中的数组拼接、合并操作(concatenate, ap

    Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vsta...

  • JavaScript第五天

    创建元素的三种方式 拼接效率测试 数组拼接 createElement DOM的核心总结 关于dom操作,我们主要...

  • Android JNI函数

    0.要素1.类操作2.异常操作3.全局及局部引用4.对象操作5.字符串操作6.数组操作7.访问对象的属性和方法7....

  • NumPy基础之数组的操作

    数组的操作 数组创建完成之后,需要对数组中数据进行访问,对数组的信息进行获取,对数组整体进行操作,接下来着重讲解对...

网友评论

      本文标题:访问和操作数组:拼接操作

      本文链接:https://www.haomeiwen.com/subject/uiymultx.html