如何在 Python 中進行元組的減法
當需要對元組進行減法運算時,可以使用'map'方法和lambda函式。
map函式將給定的函式/操作應用於可迭代物件(如列表、元組)中的每個專案。它返回一個列表作為結果。
匿名函式是在沒有名稱的情況下定義的函式。通常,Python 中的函式使用'def'關鍵字定義,但匿名函式則使用'lambda'關鍵字定義。它接受單個表示式,但可以接受任意數量的引數。它使用該表示式並返回其結果。
下面是演示:
示例
my_tuple_1 = (7, 8, 11, 0 ,3, 4)
my_tuple_2 = (3, 2, 22, 45, 12, 9)
print ("The first tuple is : " )
print(my_tuple_1)
print ("The second tuple is : " )
print(my_tuple_2)
my_result = tuple(map(lambda i, j: i - j, my_tuple_1, my_tuple_2))
print("The tuple after subtraction is : " )
print(my_result)輸出
The first tuple is : (7, 8, 11, 0, 3, 4) The second tuple is : (3, 2, 22, 45, 12, 9) The tuple after subtraction is : (4, 6, -11, -45, -9, -5)
解釋
- 定義了兩個元組,並在控制檯上顯示。
- lambda函式用於從兩個元組中減去每個對應的元素。
- 此操作使用'map'方法對映到所有元素。
- 此結果轉換為元組。
- 此結果賦值給一個值。
- 它在控制檯上顯示為輸出。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP