在 Python 中设置 update() 来对 n 个数组进行并集
在本教程中,我们将编写一个使用集合更新方法对多个数组进行并集的程序。它将返回一个包含数组中所有唯一值的一维结果数组。
让我们通过一个例子来更清楚地理解它。
让我们通过一个例子来更清楚地理解它。
输入
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]
按照如下步骤编写程序。
- 初始化数组,如示例所示。
- 创建一个空。
- 迭代数组。
- 在每次迭代中,使用集合的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]
结论
如果您对本教程有任何疑问,请在评论区提及。
广告