在Python中设置update()进行n数组的并集

在本教程中,我们将编写一个使用set update方法合并多个数组的程序。它将返回结果一维数组,其中包含数组中的所有唯一值。

让我们看一个例子来更清楚地理解它。

让我们看一个例子来更清楚地理解它。

输入项

arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]

输出结果

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

请按照以下步骤编写程序。

  • 如示例中所示初始化数组。

  • 3创建一个空的。

  • 遍历数组。

  • 在每次迭代中,使用集合的update方法将新的唯一元素添加到

  • 设置转换为列表并打印。

示例

# initialzing the array
arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9,10]]
# empty set
result = set()# iterating over the arrays
for array in arrays:
   # updating the set
   result.update(array)
# converting and printing the set in list
print(list(result))

输出结果

如果运行上面的代码,则将得到以下结果。

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

结论

如果您对本教程有任何疑问,请在评论部分中提及。