使用 Python 在元組列表中獲取連續的第 N 列差值
當需要在元組列表中查詢連續的列差值時,可以對其進行迭代,並可以使用“abs”方法和“append”方法。
“abs”方法返回絕對值或正值,而 append 將元素新增到列表中。
以下是同一個演示 −
示例
my_list = [(67, 89, 32), (11, 23, 44), (65, 75, 88)]
print("The list is : ")
print(my_list)
print("The value of k has been initialized")
K = 1
my_result = []
for idx in range(0, len(my_list) - 1):
my_result.append(abs(my_list[idx][K] - my_list[idx + 1][K]))
print("The resultant list of tuple is : ")
print(my_result)輸出
The list is : [(67, 89, 32), (11, 23, 44), (65, 75, 88)] The value of k has been initialized The resultant list of tuple is : [66, 52]
說明
定義了一個元組列表,並在控制檯上顯示。
初始化 K 的值並在控制檯上顯示。
定義一個空列表。
迭代元組列表,並確定元素之間的差值。
將此差值新增到空列表中。
將其作為輸出顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP