Python中查詢元組對之間的最大差值
當需要查詢元組對之間的最大差值時,可以使用`max`方法和列表推導式。
列表可以用來儲存異構值(即任何資料型別的資料,例如整數、浮點數、字串等等)。元組列表基本上包含在列表中包含的元組。
列表推導式是迭代列表並對其執行操作的簡寫方式。
`max`方法透過接受可迭代物件作為引數來返回最大值。
下面是一個演示:
示例
my_list_1 = [(11, 14), (0, 78), (33, 67), (89, 0)]
print("The list of tuple is : ")
print(my_list_1)
temp_val = [abs(b - a) for a, b in my_list_1]
my_result = max(temp_val)
print("The maximum difference among tuple pairs is : ")
print(my_result)輸出
The list of tuple is : [(11, 14), (0, 78), (33, 67), (89, 0)] The maximum difference among tuple pairs is : 89
解釋
- 定義了一個元組列表,並在控制檯上顯示。
- 迭代元組列表,在元組中每一對元素中,將第一個元素從第二個元素中減去。
- 取其絕對值。
- 將其轉換為列表。
- 使用`max`方法查詢列表中所有元素的最大值。
- 將其賦值給一個變數。
- 在控制檯上顯示。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP