a = [(q + w + e + r + t + y + u + i) for q in z for w in z for e in z for r in z for t in z for y in z for u in z for i in z]
Ты сам-то понимаешь зачем этот изврат сделан?
Нет?
Ну я тебе подскажу - чтобы сломать память.
А ещё учи структуры данных n^8 => O(n^8) - вот вам цена за "короткий и удобочитаемый код". Под капот никто, конечно же, не смотрит.