📌  相关文章
📜  Python|在每个子列表中查找最大值

📅  最后修改于: 2022-05-13 01:55:40.608000             🧑  作者: Mango

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]