获取 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”方法,该方法提供数据中的最小值。
- 这将分配给一个变量。
- 此变量是显示在控制台上的输出。
广告