List 在Erlang中有什么东西可以执行两个列表的并集吗?

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将有

我发现在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将有序列表作为集合处理

您可以连接两个列表,然后对它们进行排序,删除重复项:

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).

谢谢,太好了!!谢谢,太好了!!