使用 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的值被初始化并显示在控制台上。
定义了一个空列表。
迭代元组列表,确定元素之间的差异。
此差异将添加到空列表中。
这在控制台上显示为输出。