And I prefer
sum(i + 2 for i in range(1, 10))
for readability. But we shouldn't judge languages on this sort of thing -- because then why don't we just write sum(range(3, 12)), or 63?