Commas have lower precedence than all operators except for assignment (=, +=, etc).
As far as I can tell, the precedence of tuple construction in Python is basically the same?
>>> (1.0, 2.0) == (1.0, 2.0)
True
>>> (1.0, 2.0) == 1.0, 2.0
(False, 2.0)
>>> 1.0, 2.0 == 1.0, 2.0
(1.0, False, 2.0)