使用 Python 的元组列表中连续第 N 列的差异
当需要查找元组列表中连续的列差异时,可以迭代,可以使用'abs'方法和'append'方法。
'abs'方法返回绝对值或正值,append将元素添加到列表中。
以下是相同的演示-
示例
my_list = [(67, 89, 32), (11, 23, 44), (65, 75, 88)] print("名单是: ") 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("元组的结果列表是: ") print(my_result)输出结果
名单是: [(67, 89, 32), (11, 23, 44), (65, 75, 88)] The value of k has been initialized 元组的结果列表是: [66, 52]
解释
定义了一个元组列表,并显示在控制台上。
K的值被初始化并显示在控制台上。
定义了一个空列表。
迭代元组列表,确定元素之间的差异。
此差异将添加到空列表中。
这在控制台上显示为输出。