获取 Python 中元组对中的最小差值


当需要获取元组列表中元组对中的最小差值时,可以使用“min”方法和列表推导。

列表推导是遍历列表并对其执行操作的一种简写方式。“min”方法返回可迭代对象中的最小值。

列表可用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。

元组列表基本上包含列表中封装的元组。

以下是同样的演示:

示例

实时演示

my_list = [( 67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]

print ("The list is : " )
print(my_list)
temp_val = [abs(b - a) for a, b in my_list]

my_result = min(temp_val)

print("The minimum difference among the pairs of list of tuples is: ")
print(my_result)

输出

The list is :
[(67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]
The minimum difference among the pairs of list of tuples is:
5

说明

  • 定义了一个元组列表,并显示在控制台上。
  • 遍历列表,并确定第二个元素与第一个元素之间的绝对差值。
  • 该值将分配给一个临时值。
  • 此临时值使用“min”方法,该方法提供数据中的最小值。
  • 这将分配给一个变量。
  • 此变量是显示在控制台上的输出。

更新日期:2021-3-11

286 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告