我正在努力轉換字典格式: 我想將下面的項目數組轉換爲下面的結果數組。本質上,通過查找項目第一個元素中的重複項,然後僅在第一個參數不同時將文件添加到結果集中。Swift:轉換
var items:[[String]] = [["a", "b"],["a", "c"],["b", "c"]]
var result:[[String:[String]]] = [
["a":["b","c"]],
["b":["c"]]
]
我已經嘗試使用衆多的數組,但是我一直打我的xcode中的錯誤。任何想法最好的方法是什麼?
For for循環似乎總是出現一個項目短。幫助將不勝感激。
結果是否必須是一個數組,或者它可以只是一個字典。 var結果:[String:[String]] = [ 「a」:[「b」,「c」], 「b」:[「c」] ]? – ptoinson
其實字典也可以工作 –
爲什麼你有一個由2個元素數組組成的數據結構?有些東西似乎很腥...... – Alexander