tu robisz generator a pozniej z niego robisz listę. Jaki z tego pożytek ?
Daj tu list comprehension i już.