在這個簡單的 python 程序中,我們需要計算兩個列表的並集。這是一個基於數字的 python 程序。
為了更好地理解這個例子,我們總是建議您學習下面列出的 Python 編程的基本主題:
- Python 運算符
- Python 基礎-,標識符,變數
- Python 循環
什麼是工會?
在這個簡單的 python 列表程序中,我們需要找到兩個列表的並集。所以讓我們來看看工會是什麼意思。並集是一個集合運算,可以描述為集合 A 有一些元素,集合 B 有一些元素。集合 A 和集合 B 的並集是集合 A 和集合 B 的總元素,不是重複。
我們舉個例子,集合 A { 1,2,3,4}和集合 B = {3,5,7,4}那麼集合 A 和 B 的並集將是 U = { 1,2,3,4,5,7}。
如何用 python 實現一個並集?
現在,讓我們檢查一下如何用 python 編程語言實現這一點。在這個 python 程序中,我們使用 python 語言中的for loop
和append
操作符在兩個列表中添加元素。在兩個列表中添加元素後,我們使用內置函數集union()
應用聯合。
然後使用 python 中的print
語句列印列表。set union
函數是 python 編程中的內置函數,從所有列表中返回所有不重複的值。這是一個基本的集合運算。union 函數的基本語法是 *list.union(list name)** ,其中 list 是列表名,參數是我們想要取 union 的列表。
演算法
STEP 1: 初始化一個列表,用於在 python 編程語言中將數字添加到列表中。
步驟 2: 由用戶輸入術語的數量,並使用int
和input
方法將該值存儲在變數中。
步驟 3: 使用for loop
、append
將數字添加到用戶輸入的列表中。
步驟 4: 初始化第二個列表。
步驟 5: 接受元素的數量,並使用與第一個列表相同的append
運算符插入數字。
STEP 6: 應用並集內置函數獲取兩個列表的並集。
步驟 7: 使用 Python 編程語言中的print
語句列印集合的並集。
Python 源代碼
l1 = []
num1 = int(input('Enter size of list 1: '))
for n in range(num1):
numbers1 = int(input('Enter any number:'))
l1.append(numbers1)
l2 = []
num2 = int(input('Enter size of list 2:'))
for n in range(num2):
numbers2 = int(input('Enter any number:'))
l2.append(numbers2)
un = list(set().union(l1,l2))
print('The Union of two lists is:',un)
輸出
Enter size of list 1: 4
Enter any number: 2
Enter any number: 4
Enter any number: 3
Enter any number: 6
Enter size of list 2: 4
Enter any number: 1
Enter any number: 2
Enter any number: 5
Enter any number: 4
The Union of two lists is: [1, 2, 3, 4, 5, 6]
原創文章,作者:JI0VA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129207.html