Какова ассоциативность операторов сравнения в Python? Это просто для трех сравнений, но для большего я не уверен, как это делается. Они не кажутся право- или лево-ассоциативными.
Например:
>>> 7410 >= 8690 <= -4538 < 9319 > -7092
False
>>> (((7410 >= 8690) <= -4538) < 9319) > -7092
True
Значит, не левоассоциативный.
>>> 81037572 > -2025 < -4722 < 6493
False
>>> (81037572 > (-2025 < (-4722 < 6493)))
True
Так что это тоже не правильно-ассоциативно.
Я видел некоторые места, где они «сцеплены», но как это работает с четырьмя или более сравнениями?