用最大元素对元组进行排序的 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