Jim, I would argue that "end" is line noise, thus making Python the winner :)
I have some nits to pick with the method lookup discussion too, but will just leave it at saying that "x[y]" is a dictionary lookup. "x.y" is an attribute lookup that can have nothing at all to do with a dictionary. Saying that it is a dict lookup isn't really a simplification :)