Python|在每个子列表中查找最大值
给定Python中的列表列表,编写一个Python程序来查找列表中每个子列表的最大值。
例子:
Input : [[10, 13, 454, 66, 44], [10, 8, 7, 23]]
Output : [454, 23]
Input : [[15, 12, 27, 1, 33], [101, 58, 77, 23]]
Output : [33, 101]
方法#1:使用列表推导。
# Python code to Find maximum of list in nested list
# Initialising List
a = [[10, 13, 454, 66, 44], [10, 8, 7, 23]]
# find max in list
b = [max(p) for p in a]
# Printing max
print(b)
输出:
[454, 23]
方法#2:使用map
# Python code to Find maximum of list in nested list
# Initialising List
a = [[10, 13, 454, 66, 44], [10, 8, 7, 23]]
# find max in list
ans = list(map(max, a))
# Printing max
print(ans)
输出:
[454, 23]