我有一个清单:
[[1,John,4], [1,Peter,6],[2,Maddison,2],[2,Nicollette,3]]
因此,对于列表中l[0]
索引相似的每个项目,我应该计算l[3]
的最小值。
预期
MinimumLists [[1,John,4],[2,Maddison,2]]
答案 0 :(得分:0)
可以使用以下代码计算列表:
grp_lists = list(set([[y for y in input_list if(y[0]==x[0])] for x in input_list])) # to remove duplicate lists
min_lists = [ min(x, key=lambda t: t[2]) for x in grp_lists ]