# works with multiple equal minimal values minval = min(d.values()) res = list(filter(lambda x: d[x]==minval, d))