Lambda with Multiple Statements

 # Code to print the third-largest number of the given list using the lambda function  
  
my_List = [ [3, 5, 8, 6], [23, 54, 12, 87], [1, 2, 4, 12, 5] ]  
  
# sorting every sublist of the above list  
sort_List = lambda num : ( sorted(n) for n in num )  
  
# Getting the third largest number of the sublist  
third_Largest = lambda num, func : [ l[ len(l) - 2] for l in func(num)]  
result = third_Largest( my_List, sort_List)  
  
print( result )  


OUTPUT:

[6, 54, 5]