Python – 提取极值差大于 K 的列表

pythonserver side programmingprogramming更新于 2025/10/14 8:12:17

当需要提取极值差大于 K 的列表时,使用列表推导式以及 ‘min’ 和 ‘max’ 方法。

下面是相同的演示 −

示例

my_list = [[13, 52, 11], [94, 12, 21], [23, 45, 23], [11, 16, 21]]

print("列表为:")
print(my_list)

key = 40

my_result = [element for element in my_list if max(element) - min(element) > key]

print("结果为:")
print(my_result)

输出

列表为:
[[13, 52, 11], [94, 12, 21], [23, 45, 23], [11, 16, 21]]
结果为:
[[13, 52, 11], [94, 12, 21]]

解释

  • 定义一个列表,并显示在控制台上。

  • 定义了K的值。

  • 使用列表推导式对列表进行迭代,并将元素的最小值和最大值的差与键。

  • 此结果已分配给变量。

  • 这是控制台上显示的输出。


相关文章


有用资源