如何将值附加到Swift中的[[String:String]]类型的数组中

时间:2017-01-16 07:00:05

标签: ios arrays swift

我正在使用这种阵列。

var myArray : [[String:String]] = [["1" : "Arun", "2" : "Gupta"],["1" : "John", "2" : "Cena"],["1" : "James" , "2" : "Bond"],["1" : "Iron", "2" : "Man"],["1" : "Karthik","2" : "Keyan"]]

我可以直接为这个数组赋值,并通过object访问这些值。例如,

访问索引零的值。

let obj = myArray[0]
print(obj["1"],obj["2"])

它会在myArray[0]

中打印值

输出:

Arun Gupta.

现在我想要的是,如何将值附加到这种数组而不是直接在声明本身中赋值。

2 个答案:

答案 0 :(得分:2)

试试这个:

var array1 = ["1" : "Arun", "2" : "Gupta"]

myArray.append(array1)

答案 1 :(得分:1)

尝试append()

var myArray = [[String:String]]()
myArray.append(["1" : "Arun", "2" : "Gupta"])
print(myArray)