用最大元素对元组进行排序的 Python 程序

当需要根据元组中的最大元素对元组进行排序时,定义了一种使用“max”方法返回最高元素的方法。

接下来,可以使用 'sort' 方法根据先前定义的函数对列表进行排序。

以下是相同的演示 -

示例

def get_max_value(my_val):

   return max(my_val)

my_list = [(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9,0), (1, 2)]

print(“The list is : “)

print(my_list)

my_list.sort(key = get_max_value, reverse = True)

print(“The sorted tuples are : “)

print(my_list)

输出结果
The list is :

[(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9, 0), (1, 2)]

The sorted tuples are :

[(13, 21, 42, 56), (7, 1, 9, 0), (4, 6, 8, 1), (1, 2)]

解释

  • 定义了一个名为“get_max_value”的方法,它使用“max”函数给出最高值。

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

  • 该列表根据先前定义的函数的键进行排序。

  • 它以相反的顺序显示。

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

以上是 用最大元素对元组进行排序的 Python 程序 的全部内容, 来源链接: utcz.com/z/355924.html

回到顶部