我有两个键值对列表 ( [{key_1, value_1}, ..., {key_n, value_n}]
)。用第二个更新第一个列表的最佳方法是什么?例如:
1> extend([{1, "one"}, {2, "too"}], [{2, "two"}, {3, "three"}]).
[{1, "one"}, {2, "two"}, {3, "three"}]
我只发现了两个类似的函数:lists:keystore/4
,它更新单个元组,以及lists:keymerge
,它合并两个列表而不删除重复的键。