Python – 删除差异大于 K 的元组
pythonserver side programmingprogramming更新于 2025/10/15 5:00:17
当需要删除差异大于 K 的元组时,使用 abs() 方法。
下面是相同的演示 −
示例
my_tuple = [(41, 18), (21,57), (39, 22), (23, 42), (22, 10)]
print("元组为:")
print(my_tuple)
K = 20
my_result = [element for element in my_tuple if abs(element[0] - element[1]) <= K]
print("结果为:")
print(my_result)
输出
元组为: [(41, 18), (21, 57), (39, 22), (23, 42), (22, 10)] 结果为: [(39, 22), (23, 42), (22, 10)]
解释
定义一个元组,并显示在控制台上。
定义 K 的值。
使用列表推导式对列表进行迭代,并将元组的每个元素的差与 K 进行比较。
此结果分配给变量。
这是显示在控制台上的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

