I was trying to create a shortest-possible code for a puzzle, and the question came to mind trying to do something like this:
Here is one hack, but not pythonic. Actually since all you need is creating an object in global namespace you can simply update the namespace by your intended object.
>>> zip(globals().update(a=[1, 2, 3]) or a, a[1:]) [(1, 2), (2, 3)]
update() attribute returns None, its logical
or with the object would be the object itself.