The following example shows different behaviour depending on whether the rightmost generator in a list comprehension is a list or an iterator. Specifically, fewer results are generated when using an iterator - I find this behaviour to be very surprising.The following example shows different behaviour