在 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]
結論
如果您對本教程有任何疑問,請在評論區提及。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP