my decision
myList = [([1, 1, 3], 3), ([1, 1, 3], 30), ([2, 2, 3], 15), ([1, 3, 3], 2)] minValue = [i for i in myList if i[1] == min([x[1] for x in myList])]
returns a list of items with a minimum value
[([1, 3, 3], 2)]
for example, if you have a list, for example
myList = [([1, 1, 3], 3), ([1, 1, 3], 30), ([2, 2, 3], 15), ([1, 3, 3], 2), ([1, 1, 3], 2)]
Result will be
[([1, 3, 3], 2),([1, 1, 3], 2)]
I do not know if you need this, but it works: D