В последнем случае интерпретатор просто выкидывает скобки за ненадобностью. Считается, что они тут бесполезны и ничего не меняют.
Известный пример - вызов "глобального eval":
(0,eval)(str)
Здесь евал не имеет доступа к внутреннему скоупу. Без "0," вызывается обычный.