如何转换这样的字典:
var myArray1 = ["Data1", "Data2", "Data3"]
var myArray2 = ["Value1", "Value2", "Value3"]
分成两个这样的数组:
myDictionary.values
我尝试用:
myDictionary.keys
和:
{{1}}
但没有奏效......
非常感谢任何帮助
答案 0 :(得分:2)
let someKeys = [String](myDictionary.keys)
//It is only [String] because the keys are Strings
let someValue = [String](myDictionary.values)
//It is only [String] because the values are String
如果我有[Int:String]()
那么它就是
let someKeys = [Int](someKeys.keys)
因为键:值
修改强>
我完全忘了,好工作@ originaluser2
您也可以
let array = Array(myDictionary.keys)
let array2 = Array(myDictionary.values)
它将为你付出艰苦的努力。