【发布时间】:2016-12-29 13:50:43
【问题描述】:
我正在 swift 3.0 中删除字典数组中的重复字典
下面是
let Dict1 : [String : String] = ["messageTo":"Madhu"]
let Dict2 : [String : String] = ["messageTo":"Kiran"]
let Dict3 : [String : String] = ["messageTo":"Raju"]
var arrOfDict = [[String:String]]()
arrOfDict.append(Dict1)
arrOfDict.append(Dict2)
arrOfDict.append(Dict1)
arrOfDict.append(Dict3)
arrOfDict.append(Dict2
print(arrOfDict)
//prints [["messageTo": "Madhu"], ["messageTo": "Kiran"], ["messageTo": "Madhu"], ["messageTo": "Raju"], ["messageTo": "Kiran"]]
如您所见,arrOfDict 中有 2 个重复的字典。
任何人都可以帮助我使用 Set 或任何其他方法过滤重复项
【问题讨论】:
-
您好,您找到解决方案了吗?我也面临同样的问题
-
是的 jigar dfri 解决方案对我有用。
标签: arrays dictionary set swift3