我有兩個int陣列,例如:兩個數組中的鍵和值在字典迅速
ARRAY1 = [1,2,3,4]爲INT
數組2 = [10,20,30 ,40] as Int
for work我需要創建Dictionary其中Key - 它是來自array1和Value的元素 - 它是來自array2的元素,在我的示例中 - [1:10,2:20,3:30,4:40 ]作爲[Int:Int]。
所以,當我創建循環:
for i in 0..<arrayOfKeys.count {
dictionaryOfData[arrayOfKeys[i]] = arrayOfValues[i]
}
我看到的只是最後的[4:40],但我知道我必須有字典有4個按鍵值。
請給我,請指教,如何迅速做到這一點?
upd,我發現我的問題 - 密鑰必須是唯一的!所以,非常感謝您的回答,我知道拉鍊在迅速
您可以使用'zip'。 – ozgur
你有的代碼會正常工作,必須有其他事情你正在做的事情導致它不工作 – dan
看起來像你重新初始化你的字典在循環 – ignotusverum