从Python中的元组列表中获取第N列的最大值
当需要从元组列表中获取第N个列的最大值时,可以使用列表推导和“最大”方法来完成。
列表理解是迭代列表并对其执行操作的一种快捷方式。“max”方法返回一个可迭代值中的最大值。
列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
以下是相同的演示-
示例
my_list = [( 67, 78, 39), (34, 23, 52), (99, 69, 78), (2, 11, 0)]
print ("Thelistis: " )
print(my_list)
N = 2
print("The value of 'N' has been initialized")
my_result = max([sub[N] for sub in my_list])
print("ThemaximumofNthcolumninthelistoftuplesis: " )
print(my_result)输出结果Thelistis: [(67, 78, 39), (34, 23, 52), (99, 69, 78), (2, 11, 0)] The value of 'N' has been initialized ThemaximumofNthcolumninthelistoftuplesis: 78
解释
元组列表已定义,并显示在控制台上。
“N”的值被初始化。
使用列表推导来遍历元组列表,并且使用“amx”方法从元组列表中获取最大值。
该操作被分配了一个变量。
此变量是控制台上显示的输出。
热门推荐
4 双子座祝福语简短
10 嫁女儿祝福语经典简短
11 新年拜年祝福语简短版
12 冬天英文祝福语大全简短
13 下午的祝福语简短的
14 直播妹妹生日祝福语简短
15 清华教授结婚祝福语简短
16 女儿婚礼祝福语简短独特
17 早晨祝福语大全简短10
18 1997年新年祝福语简短