简体   繁体   English

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

[英]How to append values to array of type [[String:String]] in Swift

I'm working with this kind of array. 我正在使用这种阵列。

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

I could assign values directly to this array and access the values through object. 我可以直接为这个数组赋值,并通过object访问值。 For example, 例如,

To access values in index zero. 访问索引零中的值。

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

it prints values in myArray[0] 它在myArray[0]打印值

Output: 输出:

Arun Gupta.

Now what i want is, how to append values to this kind of array instead of directly assigning values in the declaration itself. 现在我想要的是,如何将值附加到这种数组而不是直接在声明本身中赋值。

Try this : 试试这个 :

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

myArray.append(array1)

Try append() 尝试append()

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM