I tried to use list comprehension on a tuple and it worked fine when unpacking, but not when assigning to a single variable.
If I run the following code
var1, var2, var3 = (i for i in range(3)) var1 = 1, var2 = 2, and var3 = 3 as expected. However, when running the following
varTuple = (i for i in range(3)) varTuple = <generator object <genexpr> at [MEMORY ADDRESS]>, instead of the expected (1, 2, 3)