Make it more pythonic
Good day! I need some advice in more pythonic approach in get-min-distance function, which should return a pair with minimal distance value. Let`s suppose I have two functions (see bellow). Function get-dstance gets two arguments and return some distance value between objects. Function get-min-distance accepts a list of tuples (object pairs) and return a tuple (pair) with a minimal distance between two objects.
def get_distance(d1, d2): ... ... return distance def get_min_distance(dot_pairs): d_list = [] for obj1, obj2 in dot_pairs: d_list.append(get_distance(obj1, obj2)) return dot_pairs[d_list.index(min(d_list))]
I'm trying 'to play' with tuple unpacking, but have no enough practice.
d_list = list(map(get_distance, dot_pairs))
So, how to unpack circle_pairs tuple in this case?