List 在Erlang中有什么东西可以执行两个列表的并集吗?
我发现在Erlang中有集合的集合操作,但在列表中找不到类似的操作。我想在Erlang中的列表中执行基本联合操作: A=[1,2,3] B=[1,2,5] C=A联合体B=[1,2,3,5] 如何在Erlang中执行此操作 不过,我使用集合执行了以下操作,并且效果良好。我只是想知道,我是否可以不用电视机来做这件事 C=集合:到列表集合:联合集合:从列表A,集合:从列表B。List 在Erlang中有什么东西可以执行两个列表的并集吗?,list,set,erlang,erlang-shell,set-operations,List,Set,Erlang,Erlang Shell,Set Operations,我发现在Erlang中有集合的集合操作,但在列表中找不到类似的操作。我想在Erlang中的列表中执行基本联合操作: A=[1,2,3] B=[1,2,5] C=A联合体B=[1,2,3,5] 如何在Erlang中执行此操作 不过,我使用集合执行了以下操作,并且效果良好。我只是想知道,我是否可以不用电视机来做这件事 C=集合:到列表集合:联合集合:从列表A,集合:从列表B。 ordsets模块使用与sets模块相同的API将有序列表作为集合处理 ordsets模块使用与sets模块相同的API将有
ordsets模块使用与sets模块相同的API将有序列表作为集合处理 ordsets模块使用与sets模块相同的API将有序列表作为集合处理 您可以连接两个列表,然后对它们进行排序,删除重复项:
A = [1, 2, 3],
B = [1, 2, 5],
C = lists:usort(A ++ B).
您可以连接两个列表,然后对它们进行排序,以删除重复项:
A = [1, 2, 3],
B = [1, 2, 5],
C = lists:usort(A ++ B).
谢谢,太好了!!谢谢,太好了!!