I was solving a problem to create a generator comprehension with 'Got ' and a 
number for each in range 10.

This I did however I also get a list of None. I don't understand where none 
comes from. Can you please clarify?

a = (print("Got {0}".format(num[0])) for num in enumerate(range(10)))

# for item in a:
#       print(item)
        
b = list(a)
print(b)

Output
Got 0
Got 1
Got 2
Got 3
Got 4
Got 5
Got 6
Got 7
Got 8
Got 9
[None, None, None, None, None, None, None, None, None, None]
=> None

Thanks

Sayth

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to