How to find the minimum product pair value in a list of tuples with Python

3 Answers

0 votes
def minimum_product_pair_value_in_list_tuples(lst_tpl):
   result = min([abs(a * b) for a, b in lst_tpl] )
    
   return result
    
lst_tpl = [(5, 6), (2, 7), (1, 3), (2, 4), (6, 1)]  
 
print(minimum_product_pair_value_in_list_tuples(lst_tpl))
 
   
   
'''
run:
   
3
   
'''

 



answered Feb 7 by avibootz
0 votes
def minimum_product_pair_value_in_list_tuples(lst_tpl):
   result = min(a * b for a, b in lst_tpl)
   
   return result
   
lst_tpl = [(5, 6), (2, 7), (1, 3), (2, 4), (6, 1)]  

print(minimum_product_pair_value_in_list_tuples(lst_tpl))

  
  
'''
run:
  
3
  
'''

 



answered Feb 7 by avibootz
0 votes
import math

def minimum_product_pair_value_in_list_tuples(lst_tpl):
   result = min(math.prod(t) for t in lst_tpl)
     
   return result
     
lst_tpl = [(5, 6), (2, 7), (1, 3), (2, 4), (6, 1)]  
  
print(minimum_product_pair_value_in_list_tuples(lst_tpl))


    
'''
run:
    
3
    
'''

 



answered Feb 7 by avibootz

Related questions

2 answers 229 views
...