This piece of code:
print(bin(x) for x in range(2, 5))
<generator object <genexpr> at 0x7f37509511e0> None
So I know that range() is an iterator in Python 3, but why is it returning the above in Python 2?
Is that "0x7f37509511e0" a hexadecimal memory address?