使用 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