在 Julia 中将集合转换为数组

Jos*_*asa 10 julia

如何在 Julia 中将集合转换为数组?

例如,我想将以下 Set 转换为数组。

x = Set([1,2,3])

x
Set{Int64} with 3 elements:
  2
  3
  1
Run Code Online (Sandbox Code Playgroud)

Jos*_*asa 13

collect()函数可用于此目的。例如

collect(x)
3-element Vector{Int64}:
 2
 3
 1
Run Code Online (Sandbox Code Playgroud)

但请注意,元素的顺序已更改。这是因为集合是无序的。