用最大元素对元组进行排序的 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”函数给出最高值。
定义了一个元组列表,并在控制台上显示元素。
该列表根据先前定义的函数的键进行排序。
它以相反的顺序显示。
这是显示在控制台上的输出。
热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短