БудетИсправлен ли порядок назначения кортежа python?
a, a = 2, 1
всегда приводят в равной 1? Другими словами, гарантируется ли назначение кортежа слева направо?
Вопрос становится актуальным, если у нас нет только a, но [i], a [j] и i и j могут быть или не быть равными.
Если C++ научил нас чему-либо, это то, что эмпирическое тестирование не является подходящим способом понять разницу между четко определенным, определенным реализацией и неопределенным поведением. Вы должны проконсультироваться со спецификацией языка. Python - это не C++, но есть еще опасные части, например, как маленькие целые числа интернированы, которые могут различаться между интерпретаторами. –