合并两个词典
Combine two Dictionaries
我正在学习 Swift,但找不到解决我问题的方法...
我有两个词典,想将它们合并:
dict1 = ["A": 1, "B": 2, "D": 5]
dict2 = ["A": 3, "C": 9, "D": 4]
结果应该是像这样的新词典:
dict3 = ["A": 4, "B": 2, "C": 9, "D": 9]
您可以使用字典 merging
方法并将加号(加法运算符)作为 uniquingKeysWith
参数传递:
let dict3 = dict1.merging(dict2, uniquingKeysWith: +) // ["A": 4, "B": 2, "D": 9, "C": 9]
我正在学习 Swift,但找不到解决我问题的方法...
我有两个词典,想将它们合并:
dict1 = ["A": 1, "B": 2, "D": 5]
dict2 = ["A": 3, "C": 9, "D": 4]
结果应该是像这样的新词典:
dict3 = ["A": 4, "B": 2, "C": 9, "D": 9]
您可以使用字典 merging
方法并将加号(加法运算符)作为 uniquingKeysWith
参数传递:
let dict3 = dict1.merging(dict2, uniquingKeysWith: +) // ["A": 4, "B": 2, "D": 9, "C": 9]