############################################# #Ejemplo lista de valores para cada monton: ############################################# monton1=[9,2,5,'J'] monton2=[3,4,'k',8,1,7] m=[monton1,monton2] reduce(lambda a,b: a if (a > b) else b, map(lambda t:reduce(lambda v,u: v+u,t),map(lambda z:filter(lambda x: x>0 and x<11,z),m))) ############################################# #Ejemplo lista de tuplas (pares clave/valor): #Entrada: # lista de tupla de la forma: [] ############################################# monton1=[(1,9),(1,2),(1,5),(1,'J')] monton2=[(2,3),(2,4),(2,'k'),(2,8),(2,1),(2,7)] m=[monton1,monton2] reduce(lambda a,b: a if (a[1] > b[1]) else b,map(lambda t:reduce(lambda v,u: (v[0],v[1]+u[1]),t),map(lambda z: filter(lambda x: x[1]>0 and x[1]<11,z),m)))